并发编程-concurrent指南-原子操作类-AtomicBoolean
生活随笔
收集整理的這篇文章主要介紹了
并发编程-concurrent指南-原子操作类-AtomicBoolean
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
類(lèi)AtomicBoolean
可以用原子方式更新的 boolean 值。有關(guān)原子變量屬性的描述,請(qǐng)參閱 java.util.concurrent.atomic 包規(guī)范。AtomicBoolean 可用在應(yīng)用程序中(如以原子方式更新的標(biāo)志),但不能用于替換 Boolean。
2.構(gòu)造函數(shù)
1.AtomicBoolean()
使用初始值 false 創(chuàng)建新的 AtomicBoolean。
2.AtomicBoolean(boolean?initialValue)
使用給定的初始值創(chuàng)建新的 AtomicBoolean。
3.方法詳解
get
public final boolean get()?
compareAndSet
public final boolean compareAndSet(boolean?expect,boolean?update)?
weakCompareAndSet
public boolean weakCompareAndSet(boolean?expect,boolean?update)可能意外失敗并且不提供排序保證,因此幾乎只是 compareAndSet 的適當(dāng)替代方法。
set
public final void set(boolean?newValue)?
lazySet
public final void lazySet(boolean?newValue)?
getAndSet
public final boolean getAndSet(boolean?newValue)?
toString
public String toString()?
?
?
轉(zhuǎn)自:https://www.cnblogs.com/tonylovett/p/5254630.html
轉(zhuǎn)載于:https://www.cnblogs.com/qjm201000/p/10183680.html
總結(jié)
以上是生活随笔為你收集整理的并发编程-concurrent指南-原子操作类-AtomicBoolean的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 数据库表的创建与查询
- 下一篇: spring源码下载以及gradle的详