九九百科網

位置:首頁 > 經驗 > 

如何用多執行緒來處理一個問題

經驗4.63K

如何用多執行緒來處理一個問題

1、兩個執行緒使用一個變數,如果第一個執行緒修改該變數,第二個執行緒再使用,便會出現問題,這種情況被稱為競爭;

2、作業系統會提供臨界區、旋轉鎖、互斥量、訊號量等物件對多個執行緒競爭的資源進行保護,確保該資源在某一時間只有一個執行緒對它進行操作。

標籤:多執行緒