Java原子性操作之——Atomic包的原理分析

Atomic:     Atomic包是java.util.concurrent下的另一個專門爲線程安全設計的java的包,包含多個原子性操作的類。基本特性就是在多線程情況下,當多個線程想要同時操作這些類的某些實例方法時,具有排他性,也就是當某個線程在執行某個方法時,不會被其他線程打斷,其他線程會在外部等待,一直等到該方法執行完畢,才由JVM從等待隊列中選擇另一個線程進入,這只是一種邏輯上的理解。
相關文章
相關標籤/搜索