操作系統基礎——09 同步互斥

背景 獨立進程&併發進程 進程併發執行的好處 進程併發執行出現異常的例子 再來看看程序實際運行的情況 由於在程序運行的時候進行了上下文切換,進程一保存的Reg1是100,所以最後進程一next_pid是101。 進程二也是一樣,獲取到的next_pid也是101。 原子操作 爲了解決上面可能出現的異常問題,我們需要原子操作。 臨界區 進程中訪問臨界資源的一段需要互斥執行的代碼。 訪問規則 空閒則入
相關文章
相關標籤/搜索