什麼是 CAS 機制

轉載自 永遠愛大家的   程序員小灰 示例程序:啓動兩個線程,每個線程中讓靜態變量count循環累加100次。 最終輸出的count結果是什麼呢?一定會是200嗎? 加了同步鎖之後,count自增的操作變成了原子性操作,所以最終的輸出一定是count=200,代碼實現了線程安全。 爲什麼這麼說呢?關鍵在於性能問題。 Synchronized關鍵字會讓沒有得到鎖資源的線程進入BLOCKED狀態,而後
相關文章
相關標籤/搜索