訪客 4年以上以前 Flag 表有無執行意願 Turn表輪到誰執行 Flag=true且turn是自己才可以執行 圖二: While裡面條件符合時process I會被卡住(注意while後面是;) 不符合的時候就會往下執行 執行完critical section就把自己意願改false 讓其他process想執行不會被卡住 race condition critical section 留言