golang协程原理简明(转)

转自:https://studygolang.com/articles/3491

协程 约等于 微线程,更轻量

线程:协程 = M:N,M:N golang scheduler 使用的m:n调度模型,即任意数量的用户态协程可以运行在任意数量的os线程上,这样不仅可以使得上线文切换更加轻量级,同时又可以充分利用多核优势。 为了实现这种调度机制

posted @ 2019-03-20 14:40  fuzzier  阅读(766)  评论(0编辑  收藏  举报