操作系統學習記錄之三:多線程技術

單線程結構進程(一個進程裏一個執行序列):  單線程結構進程的問題: 單線程結構進程在併發程序設計上存在的問題: • 進程切換開銷大 • 進程通信開銷大 • 限制了進程併發的粒度 • 降低了並行計算的效率 解決問題的思路: • 把進程的兩項功能, 即「獨立分配資源」 與「被調度分派執行」 分離開來; • 進程作爲系統資源分配和保護的獨立單位, 不需要頻繁地切換; • 線程作爲系統調度和分派的基本單
相關文章
相關標籤/搜索