[問題] 主程式讀取由執行緒寫入的值
現有一主程式與一執行緒:
執行緒負責持續接收UDP封包並解碼,解碼出的數值將某全域變數更新。
主程式進行演算程序,在演算程序中會去讀取前述的全域變數。
遇到的問題:不知是否會有 執行緒程序中尚未完全寫入該全域變數
但主程式欲讀取該全域變數 之情形發生,而造成程式錯誤。
請問是否會有該問題發生的可能,該如何避免此種情況,謝謝!!
開發平台:VC wince平台
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.128.32
→
11/07 12:14, , 1F
11/07 12:14, 1F
→
11/07 12:19, , 2F
11/07 12:19, 2F
→
11/07 12:28, , 3F
11/07 12:28, 3F
→
11/07 12:29, , 4F
11/07 12:29, 4F
→
11/07 12:30, , 5F
11/07 12:30, 5F
→
11/07 12:31, , 6F
11/07 12:31, 6F
→
11/07 12:39, , 7F
11/07 12:39, 7F
→
11/07 13:37, , 8F
11/07 13:37, 8F
→
11/07 14:12, , 9F
11/07 14:12, 9F
推
11/07 18:28, , 10F
11/07 18:28, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章