[理工] Sleeping Barber's Problem

看板Grad-ProbAsk作者 (mihanami)時間7年前 (2018/09/11 16:29), 編輯推噓1(104)
留言5則, 2人參與, 7年前最新討論串1/1
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

09/11 16:44, 7年前 , 1F
semaphore不必理會bounded waiting 因為在底層製作是
09/11 16:44, 1F

09/11 16:44, 7年前 , 2F
就已經利用你所使用的solution避免掉了
09/11 16:44, 2F

09/11 16:44, 7年前 , 3F
而且客人程式碼沒有repeat until所以只會理一次 proc
09/11 16:44, 3F

09/11 16:44, 7年前 , 4F
ess即完工
09/11 16:44, 4F

09/11 17:11, 7年前 , 5F
對耶 感謝
09/11 17:11, 5F
文章代碼(AID): #1Rbtpat9 (Grad-ProbAsk)