[問題] 有關thread同步的問題
遇到的問題: (題意請描述清楚)
這學期修了有關多執行緒的課程
要用C語言寫相關的程式
老師給的範例是pthread的
要我們改成win32 thread
目前卡在同步的語法搞不太懂
EX:pthread_mutex_lock(&mutex);
像是上面這個我就不知道win32的語法該用哪個取代
上網查有關同步的問題發現lock的的方法好多種
如果說要能夠讓不同的thread讀寫同一個變數時的lock又該用一個?
EX:A thread在對變數作寫入時將這個變數鎖住 然後B thread要等A thread釋放後
才能讀取這個變數
不知道版上的各位能不能教一下該用哪個方法下去做??
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
VC++ 2008,windows
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.250.212.198
※ 編輯: kl40 來自: 111.250.212.198 (05/15 14:00)
→
05/15 14:13, , 1F
05/15 14:13, 1F
謝謝你提供資料
※ 編輯: kl40 來自: 111.250.212.198 (05/15 14:28)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章