英文: Why concurrent code takes more time to execute 问题 我有一个名为linearize的函数...我试图加快它的执行速度,但惊讶地发现它变得更慢了。...
有没有可靠的方法来确保 Go 通道在读取时不会阻塞?
英文: Is there a reliable way to ensure a Go channel does not block on read? 问题 这是对之前一个类似名称的帖子的跟进。 它有一...
内存映射文件上的原子操作
英文: Atomic operations on memory mapped files 问题 我正在使用一个内存映射文件,并且需要在Go语言中使用原子存储操作。如果我在常规分配的内存上工作,我会使用...
多个goroutine等待共享的定时器导致竞争。
英文: Multiple go routines waiting for a shared Timer causing race 问题 我有一个要求,需要在多个Go协程中更新共享对象的计时器。但是最终...
Go:稀疏数组读写的线程安全并发问题
英文: Go: Thread-Safe Concurrency Issue with Sparse Array Read & Write 问题 我正在使用Go编写一个搜索引擎,其中我有一个倒排...
Go语言的Web框架设计是基于线程的。
英文: go language web framework design thread wise 问题 GO net/http库的线程设计是什么样的? 几天前我听说了这个演讲,我对GO开发人员如何实现...
How to make reading and writing to file concurent in Golang?
英文: How to make reading and writing to file concurent in Golang? 问题 我设置了一个Web服务器,并使用自己的包进行一些文件的读写操作。...
Go忽略GOMAXPROCS。
英文: Go ignores GOMAXPROCS 问题 我正在尝试在主线程中同时运行一个无限循环和goroutine(go版本go1.4.1 darwin/amd64),但无法使其正常工作。如果我理...
多个通道与单个共享结构进行通信是否是线程安全的?
英文: Is it thread-safe to have multiple channels for communicating with a single shared struct? 问题 考虑...
How can I manually create threads in Go?
英文: How can I manually create threads in Go? 问题 我知道goroutine是Go语言处理并发的方式,但是我正在进行一个测试,将比较常规的多线程服务器和使用...
75