如何在 Go 中手动创建线程?

Jon*_*ace 1 multithreading go

我知道 goroutines 是在 Go 中处理并发的方法,但是我正在运行一个测试,我将在其中比较常规多线程服务器与使用级别触发 epoll 与边缘触发 epoll 的服务器。我可以弄清楚如何创建 epoll 的,但是我搜索了很多关于如何手动创建线程的方法,但无济于事。

Mar*_*her 5

您也许可以将 goroutine 绑定到 CPU 线程:http://play.golang.org/p/mNPCyvpN2R(在多 CPU/核心机器上本地运行)。


Vol*_*ker 5

你不能这样做。在 Go 中,你无法控制这种东西。