深入理解操作系統原理之進程管理(二)

一、進程通信 在多道程序設計的系統中併發執行的進程是異步的、獨立地向前推進。併發執行的進程間有的需共享有關臨界資源,有的需要協同完成一個任務,在進程間不但需要同步還需要通信,即交換一定數量的信息。進程間通信時所交換的信息量可多可少,少者僅是一些數據和狀態的變換,多者可交換成千上百個數據。前面討論的利用信號量機制實現進程的同步問題,也是一種通信方式。例如生產者和消費者問題中,生產者通過緩衝池將所生產
相關文章
相關標籤/搜索