複製鏈接
請複製以下鏈接發送給好友

相關臨界區

鎖定
多個進程中涉及到同一個臨界資源的臨界區稱為相關臨界區。如果有多個線程試圖同時訪問臨界區,那麼在有一個線程進入後其他所有試圖訪問此臨界區的線程將被掛起,並一直持續到進入臨界區的線程離開。臨界區在被釋放後,其他線程可以繼續搶佔,並以此達到用原子方式操作共享資源的目的。
中文名
相關臨界區
定    義
多個進程中涉及到同個臨界資源的臨界
進程進入臨界區的調度原則是:
①如果有若干進程要求進入空閒的臨界區,一次僅允許一個進程進入。
②任何時候,處於臨界區內的進程不可多於一個。如已有進程進入自己的臨界區,則其它所有試圖進入臨界區的進程必須等待。
③進入臨界區的進程要在有限時間內退出,以便其它進程能及時進入自己的臨界區。
④如果進程不能進入自己的臨界區,則應讓出CPU,避免進程出現“忙等”現象。