并发编程-concurrent指南-原子操作类-AtomicBoolean
生活随笔
收集整理的這篇文章主要介紹了
并发编程-concurrent指南-原子操作类-AtomicBoolean
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
類AtomicBoolean
可以用原子方式更新的 boolean 值。有關原子變量屬性的描述,請參閱 java.util.concurrent.atomic 包規(guī)范。AtomicBoolean 可用在應用程序中(如以原子方式更新的標志),但不能用于替換 Boolean。
2.構造函數
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 的適當替代方法。
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()?
?
?
轉自:https://www.cnblogs.com/tonylovett/p/5254630.html
轉載于:https://www.cnblogs.com/qjm201000/p/10183680.html
總結
以上是生活随笔為你收集整理的并发编程-concurrent指南-原子操作类-AtomicBoolean的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库表的创建与查询
- 下一篇: spring源码下载以及gradle的详