併發編程(2)-CAS

1.What-CAS是什麼? CAS是英文翻譯是Compare And Swap的縮寫,也就是比較並交換的意思。它是一個機制,是個負責同步的機制,再加一條,它還是一個非阻塞同步的機制。既然說到了,非阻塞同步,那什麼是阻塞同步呢?我們知道在Java中,如果想確保一段代碼或者一個方法,在多線程併發的場景下,在某個時間段,只由一個線程運行,我們通常採用的方法是加上synchronized關鍵字。 舉個例
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息