书栈网 · BookStack 本次搜索耗时 0.032 秒,为您找到 10458 个相关结果.
  • cgo

    1213 2018-04-11 《深入解析Go》
    9 cgo 9 cgo 下面是一个使用cgo的例子: package rand /* #include <stdlib.h> */ import "C" func Random () int { return int ( C . random ()) } func Seed...
  • 并发

    并发 写一个测试 编写足够的代码让它通过 快速进入平行宇宙…… … 重新回到这些问题。 Channels 总结 使程序加快 并发 你可以在这里找到本章的所有代码 这是我们的计划:同事已经写了一个 CheckWebsites 的函数检查 URL 列表的状态。 package concurrency type Webs...
  • 同步异步

    1963 2020-06-11 《Go语言中文文档》
    1. 同步异步 1. 同步异步 goroutine机制可以方便地实现异步处理 另外,在启动新的goroutine时,不应该使用原始上下文,必须使用它的只读副本 package main import ( "log" "time" "github.com/gin-gonic/gin...
  • 介绍

    本书已翻译完成,欢迎阅读GitBook,提出宝贵的修改意见😘。 Mastering_Go_ZH_CN 《Mastering GO》 交流社区 翻译进度 支持本书 规则&&Fork&&PR 致谢 授权许可 开始阅读 Go学习资料及社区(持续更新中。。。) 本书已翻译完成,欢迎阅读GitBook,提出宝贵的修改意见😘。 在线阅读: M...
  • Stream

    Stream Stream Badger provides a Stream framework, which concurrently iterates over all or a portion of the DB, converting data into custom key-values, and streams it out serial...
  • Network channels

    Chapter 14 Network channels Warning Introduction Chapter 14 Network channels Warning The netchan package is being reworked. While it was in earlier versions of Go, it is n...
  • Concurrency

    Concurrency Write a test Write enough code to make it pass A quick aside into a parallel(ism) universe… … and we’re back. Channels Wrapping up Make it fast Concurrency Yo...
  • 6.1 panic and recover

    1188 2020-01-17 《跟煎鱼一起学Go》
    6.1 深入理解 Go panic and recover 思考 一、为什么会中止运行 二、为什么不会中止运行 三、不设置 defer 行不 四、为什么起个 goroutine 就不行 源码 数据结构 恐慌 panic 无法恢复的恐慌 fatalpanic 恢复 recover 拓展 总结 6.1 深入理解 Go panic ...
  • Datatypes

    505 2020-02-07 《TinyGo Document》
    Datatypes string slice array complex map interface function value goroutine Datatypes TinyGo uses a different representation for some data types than standard Go. st...
  • channel 底层的数据结构是什么

    数据结构 创建 参考资料 数据结构 底层数据结构需要看源码,版本为 go 1.9.2: type hchan struct { // chan 里元素数量 qcount uint // chan 底层循环数组的长度 dataqsiz uint // 指向底层循环数组...