EA&UML日拱一卒-多任務編程超入門-(5) 對症下藥

對症下藥 首先對昨天的文章進行一下簡單的總結:訪問同一數據的多個任務(線程)的代碼隨機交替執行,是任務(線程)間數據交換不能正常進行的原因。那麼對策就顯而易見:想辦法讓訪問同一段數據的代碼不會同時(時間上有交叉)執行即可。 其實也說不上想辦法,因爲操作系統已經將這種機制準備好了:mutex(互斥量)。 互斥量實例(QT環境) 執行結果 今天換個順序,先看執行結果。 WT:<<<<WriteData
相關文章
相關標籤/搜索