[問題] mutex跟lock有甚麼不同

看板C_Sharp作者 (小涵)時間15年前 (2010/10/14 17:45), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/2 (看更多)
大家好 我在網路上有看到一些資料 知道mutex是可以跨process而lock不可以 但是效用是一樣的,都是只能讓單一執行緒進入 可是我今天在測試的時候發現一個問題 就是我設定五個thread代表五個小朋友去搶85顆糖 一次只能有一個小朋友拿到一顆 利用lock的時候雖然每次重新執行結果都不一樣 但是感覺會有順序性(用a b c d e代表五個小朋友),比如說都是 aedbc aedbc aedbc 但是如果用mutex的話就不會,會變成 abccdebedcaa..類似這樣 不知道有沒有人可以點一下呢 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.22.46.91

10/14 23:16, , 1F
建議你貼上你的程式碼(請排版整齊)
10/14 23:16, 1F
文章代碼(AID): #1Cjj4vBO (C_Sharp)
文章代碼(AID): #1Cjj4vBO (C_Sharp)