[問題] mutex跟lock有甚麼不同
※ [本文轉錄自 C_Sharp 看板 #1Cjj4vBO ]
作者: julietgirl76 (小涵) 看板: C_Sharp
標題: [問題] mutex跟lock有甚麼不同
時間: Thu Oct 14 17:45:26 2010
大家好
我在網路上有看到一些資料
知道mutex是可以跨process而lock不可以
但是效用是一樣的,都是只能讓單一執行緒進入
可是我今天在測試的時候發現一個問題
就是我設定五個thread代表五個小朋友去搶85顆糖
一次只能有一個小朋友拿到一顆
利用lock的時候雖然每次重新執行結果都不一樣
但是感覺會有順序性(用a b c d e代表五個小朋友),比如說都是
aedbc aedbc aedbc
但是如果用mutex的話就不會,會變成
abccdebedcaa..類似這樣
不知道有沒有人可以點一下呢
謝謝^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.22.46.91
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.120.66.235
→
10/14 23:14, , 1F
10/14 23:14, 1F
→
10/14 23:15, , 2F
10/14 23:15, 2F
推
10/14 23:18, , 3F
10/14 23:18, 3F
→
10/14 23:18, , 4F
10/14 23:18, 4F
→
10/14 23:19, , 5F
10/14 23:19, 5F
→
10/14 23:41, , 6F
10/14 23:41, 6F
→
10/14 23:42, , 7F
10/14 23:42, 7F
→
10/14 23:45, , 8F
10/14 23:45, 8F
→
10/15 01:46, , 9F
10/15 01:46, 9F
→
10/15 05:32, , 10F
10/15 05:32, 10F
→
10/15 05:33, , 11F
10/15 05:33, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章