操作系統之協程

之前的博文中,我們介紹過進程與線程的聯繫與區別 對操作系統而言,線程是最小的執行單元,進程是最小的資源管理單元。無論是進程還是線程,都是由操作系統所管理的。其關係可以簡單的用下圖概括: 進程和線程的痛點 線程之間是如何協作的呢?典型的是生產者/消費者模式,但是卻並不是一個高性能的實現。爲什麼性能不高呢?原因如下: 1.涉及到同步鎖。 2.涉及到線程阻塞狀態和可運行狀態之間的切換。 3.涉及到線程上
相關文章
相關標籤/搜索