CAS 樂觀鎖

CAS:compare and swap,即比較並交換。CAS即java樂觀鎖的一種實現,CAS依靠的是CPU來實現的(java中的CAS類內部實現屬於native方法,由JVM本地實現),屬於硬件級別的操作。 1.樂觀鎖,悲觀鎖: 悲觀鎖:每次去取數據,很悲觀,都覺得會被別人修改,所以在拿數據的時候都會上鎖。簡言之,共享資源每次都只給一個線程使用,其他線程阻塞,等第一個線程用完後再把資源轉讓給其
相關文章
相關標籤/搜索