goroutine 調度器(scheduler)

雖然golang的最小調度單元爲協程(goroutine),但是操作系統最小的調度單元依然還是線程,所以golang scheduler(golang調度器)其要做的工作是如何將衆多的goroutine放在有限的線程上進行高效而公平的調度。 操作系統的調度不失爲高效和公平,比如CFS調度算法,那麼go爲何要引入goroutine?原因很多,有人會說goroutine 相比於linux的pthrea
相關文章
相關標籤/搜索