如何用多線程來處理一個問題

1、兩個線程使用一個變量,如果第一個線程修改該變量,第二個線程再使用,便會出現問題,這種情況被稱為競爭;
【如何用多線程來處理一個問題】2、操作系統會提供臨界區、旋轉鎖、互斥量、信號量等對象對多個線程競爭的資源進行保護,確保該資源在某一時間只有一個線程對它進行操作 。