看板 Grad-ProbAsk 關於我們 聯絡資訊
http://www.lib.nctu.edu.tw/n_exam/exam92/csie/csie093.pdf 這是92交大資工的考券 其中第3大題 first reader-writer problem S2的答案市面上似乎有兩種答案 1. wait(delay);sinal(mutex); 2. sinal(mutex);wait(delay); 我個人認為第2個答案比較合理 因為第一個答案好像會永遠卡在wait(delay) 無法讓mutex=1 去讓readcnt-1 且第2個答案可以讓reader進來 但是會一直卡在 wait(delay) 又有機會讓mutex=1往下去讓readcnt-1 是否有人有別的想法? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.208.96
ssccg:1就是錯的,2是對的,readcount用完了當然先解開mutex 09/12 16:53