L17 信號量臨界區保護

爲什麼要保護信號量和臨界區? 在現實中如何保護信號量和臨界區? empty = -1:的含義? 表示有一個進程正在睡眠 爲什麼要保護? 進程中存在一種調度,使得信號量引發錯誤。所以要保護! 怎麼保護信號量? 要上鎖 什麼是臨界區? 當一個進程在進入一段代碼時,另外一個進程不能進入對應的修改信號的代碼。所以出現了保護修改信號量的臨界區。 臨界區代碼的保護原則? 臨界區怎樣設計呢? 方法一 用一個輪換
相關文章
相關標籤/搜索