[理工] [計組] 支援平行程式的同步指令
大家好 小弟想請問
如圖: http://imgur.com/F9cR4nv

先簡介:
這章主要在講透過 lock + atomic swap 達成 mutual exclusive access 的目的
防止 P2 在 c1 存取的值,還沒有存回,便被 P1 在 c3 存取
正常的情況是 P2 會先搶到 lock 鎖住共用變數
但是如果 P2 再跟 P1 或其他 Process 爭取lock時
P2 搶輸 P1 ,而讓 P1 的指令先執行呢?
有沒有什麼其他的設計可以防止這種情況?
懇請給個關鍵字,小弟會自行去查詢資料
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.251.85
※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1468427224.A.F27.html
→
07/14 01:11, , 1F
07/14 01:11, 1F
推
07/14 10:08, , 2F
07/14 10:08, 2F
推
07/14 10:52, , 3F
07/14 10:52, 3F
→
07/14 10:52, , 4F
07/14 10:52, 4F
→
07/14 10:52, , 5F
07/14 10:52, 5F
→
07/14 10:52, , 6F
07/14 10:52, 6F
→
07/14 11:09, , 7F
07/14 11:09, 7F