2.3 進程間通信

2.3 進程間通信 (照樣可用於線程) 1. 兩個或多個進程讀寫某些共享數據,最後結果取決於進程運行的精確時序,稱爲競爭條件 2. 對共享內存進行訪問的程序片段稱爲臨界區域 好的互斥(解決方案)需要 (1)任兩個進程不能同時處於臨界區 (2)不應對CPU速度和數量做任何假設 (3)臨界區外運行的進程不能阻塞其他進程 (4)不得使進程無限期等待進入臨界區 3.互斥方案 (1)屏蔽中斷:進入臨界區後屏
相關文章
相關標籤/搜索