AtomicReference原子類如何在Java中使用?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)服務(wù)商,為中小企業(yè)提供網(wǎng)站建設(shè)、成都網(wǎng)站制作服務(wù),網(wǎng)站設(shè)計,網(wǎng)站托管維護等一站式綜合服務(wù)型公司,專業(yè)打造企業(yè)形象網(wǎng)站,讓您在眾多競爭對手中脫穎而出創(chuàng)新互聯(lián)建站。AtomicReference介紹和函數(shù)列表
AtomicReference是作用是對"對象"進行原子操作。
AtomicReference函數(shù)列表
// 使用 null 初始值創(chuàng)建新的 AtomicReference。 AtomicReference() // 使用給定的初始值創(chuàng)建新的 AtomicReference。 AtomicReference(V initialValue) // 如果當前值 == 預(yù)期值,則以原子方式將該值設(shè)置為給定的更新值。 boolean compareAndSet(V expect, V update) // 獲取當前值。 V get() // 以原子方式設(shè)置為給定值,并返回舊值。 V getAndSet(V newValue) // 最終設(shè)置為給定值。 void lazySet(V newValue) // 設(shè)置為給定值。 void set(V newValue) // 返回當前值的字符串表示形式。 String toString() // 如果當前值 == 預(yù)期值,則以原子方式將該值設(shè)置為給定的更新值。 boolean weakCompareAndSet(V expect, V update)