作者TEPLUN (mihanami)
看板Grad-ProbAsk
標題[理工] Sleeping Barber's Problem
時間Tue Sep 11 16:29:22 2018
https://i.imgur.com/b3rbWqb.jpg
洪逸筆記 下方客人的程式碼部分
想請問這樣寫 好像不符合bounded waiting噎 如果今天P1.P2都進行完signal(mutex) P
1先理髮,理完又再次取得CPU,還是可以長驅直入再被理一次啊?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.185.91
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1536654564.A.DC9.html
推 wilson50101: semaphore不必理會bounded waiting 因為在底層製作是 09/11 16:44
→ wilson50101: 就已經利用你所使用的solution避免掉了 09/11 16:44
→ wilson50101: 而且客人程式碼沒有repeat until所以只會理一次 proc 09/11 16:44
→ wilson50101: ess即完工 09/11 16:44
→ TEPLUN: 對耶 感謝 09/11 17:11