看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/nsYXwER.jpg 關於semaphore z的意義是什麼 是純粹讓writer比較容易執行wait( rsem )而設計的嗎 如果把z去掉會不會怎麼樣@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.22.253 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1512715820.A.57B.html
can18: 似乎沒有Z無法確保writer一定優秀12/08 15:18
can18: https://goo.gl/dbfnYP12/08 15:18
can18: 簡單說 reader writer 都在等前面的 rsem12/08 15:19
can18: 沒有那個wait(z) 可能reader有機會先於writer12/08 15:20
嗯嗯 那應該跟我想的一樣 讓writer提高一點搶到rsem的機會! ※ 編輯: TMDTMD2487 (114.136.22.253), 12/08/2017 16:04:34
can18: 嚴格來說不是提高 而是當Reader Writer 都在等 r_sem 可以 12/08 16:13
can18: 保證writer 搶到 12/08 16:13
can18: 若沒有z 不能保證writer優先 就不符合second R/W 的要求 12/08 16:14
can18: 所以一定要寫 12/08 16:14