線程與協程差異

線程這種東西咱們自已建立start後,就本身去跑了,剩下的事情就不須要咱們去管了,各個線程之間的調度問題交給系統去作,系統不可能智能的給線程分配時間,系統很傻很公平,通常的是每一個線程給你10ms的時間片去跑,跑不完掛起,再去跑其餘的線程。線程 重點: 線程之間的調度是系統在作。 協程是一種用戶態的輕量級線程,其調度徹底由用戶控制。在Golang中由channel去切換。經過用戶本身控制,減小上下
相關文章
相關標籤/搜索