作者shinle14 ()
看板Grad-ProbAsk
標題[理工] OS 理髮師
時間Fri Aug 9 11:28:29 2019
http://i.imgur.com/hYGZmC8.jpg
想問 Customer的程式 如果我把第一行wait(mutex)改到 if 條件式裡面的第一行會出問題嗎?
-----
Sent from JPTT on my Samsung SM-A730F.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.216.51 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1565321311.A.FC6.html
→ DLHZ: 如果n+1個customer同時判斷waiting<n並且開始等mutex 等到完 08/09 11:41
→ DLHZ: 成會超出上限 08/09 11:41
感謝回覆
※ 編輯: shinle14 (111.83.216.51 臺灣), 08/10/2019 08:36:53