進程同步互斥以及通信機制

進程之所以會產生同步和互斥問題,一切源於進程的併發執行。如果是單個進程的話,是不可能產生互斥和同步問題的。 一個最經典的例子就是ATM問題: 進程互斥 由於各個進程要求使用共享資源,而這些資源需要排他性使用,各個進程之間競爭使用這些資源,這一關係稱爲進程互斥。 臨界資源:系統中某些資源一次只允許一個進程使用 臨界區:各個進程中對某個臨界資源實施操作的程序片段 臨界區使用原則: 沒有進程在臨界區時,
相關文章
相關標籤/搜索