[問題] 有關thread同步的問題

看板C_and_CPP (C/C++)作者 (kl40)時間16年前 (2010/05/15 13:59), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 這學期修了有關多執行緒的課程 要用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)
文章代碼(AID): #1BxZXKZd (C_and_CPP)
文章代碼(AID): #1BxZXKZd (C_and_CPP)