本站居然运行了
在Go中,线程是运行goroutine的实体,调度器的功能是把可运行的goroutine分配到工作线程上
M与P的数量没有绝对关系,一个M阻塞,P就会去创建或者切换另一个M,所以,即使P的默认数量是1,也有可能会创建很多个M出来。
避免频繁的创建、销毁线程,而是对线程的复用。
work stealing机制
hand off机制
从上图我们可以分析出几个结论:
本文作者:曹子昂
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!