AtomicInteger 使用

Java中,i++和++i都不是原子操做,多線程環境下須要使用synchronized關鍵字。JDK1.5的java.util.concurrent.atomic包提供了原子操做類,經過Unsafe類調native方法來實現。 這裏以AtomicInteger爲例: [b]內部存儲[/b] 維護了一個整型值,其初始值爲0。考慮到多線程操做,使用volatile來保證其可見性: private vo
相關文章
相關標籤/搜索