那么 操作系统 会把 CPU的释放 的 功能交给 程序么?
我越用越不明白啊。
那个 《GO语言编程》里说 GO的并行机制 还不完善。
不是 本人测试。也没有他的测试数据。
是不是 就是因为 操作系统和 语言本身对于 CPU的抢占 有冲突。。
请版主 polaris 给一点 指点。。非常 感谢。。
首先,Go进程肯定要受操作系统调度;Go进程跟其他进程,对操作系统来说没啥区别。
对于Go自己goroutine的调度,这才是Go自己调度算法的管的。目前Go的调度算法很简陋。这个看Go的实现源码可以得知。
#1