線程安全之核心要點

1. 臨界區與數據競爭(競態條件) java代碼java // sahred.java int num = 0; // 在多線程中對於共享資源存在數據競爭,競態條件 // mutil.java run(){ num ++; // 臨界區 } 經過上述代碼可知 臨界區: 在併發多線程中執行一系列對共享資源的修改操做的代碼區域,在該區域下的操做的執行結果會對其餘線程產生影響,稱該代碼區域爲臨
相關文章
相關標籤/搜索