(王道408考研操作系统)第二章进程管理-第三节1:进程同步与互斥的基本概念
生活随笔
收集整理的這篇文章主要介紹了
(王道408考研操作系统)第二章进程管理-第三节1:进程同步与互斥的基本概念
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一:進程同步
- 二:進程互斥
一:進程同步
說到同步不難想到異步,因為異步是操作系統的四個特征之一:是指在多道程序環境下,允許多個程序并發執行,但是由于資源有限,進程的執行不能做到一氣呵成,而是走走停停,以不可預知的速度向前推進,這就是進程的異步性
而在多道程序環境下,進程是并發執行的,不同進程之間存在著不同的制約關系,為了協調進程之間的相互制約的關系,引入了 進程同步 的概念。
- 例如,操作系統在計算“1+2×3”時會產生了加法進程和乘法進程這兩個進程,如果想要讓最后的運算結果正確,那么必須保證乘法進程發生在加法進程之前,但是我們說過操作系統具有異步性,你根本無法保證乘法進程一定先于加法進程完成,而且這種完成還必須是確定的,所以如果不加制約這種異步性,那么對于特定程序的正確性就無從談起了,所以我們要讓其同步,施加一定的機制取約束它們
進程同步:進程同步又叫做直接制約關系,它是指為完成某種任務而建立的兩個或多個進程
新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!總結
以上是生活随笔為你收集整理的(王道408考研操作系统)第二章进程管理-第三节1:进程同步与互斥的基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下编译软件通用方法(memca
- 下一篇: 周总结(第六周)