AtomicBoolean 的使用,就是替代if语句

来源:互联网 发布:数据库实训总结 编辑:程序博客网 时间:2024/06/06 03:50
java.util.concurrent.atomic.AtomicBoolean继承自Object。使用 AtomicBoolean 高效并发处理 “只初始化一次” 的功能要求:相当于一个if语句private static AtomicBoolean initialized = new AtomicBoolean(false); public void init(){   if( initialized.compareAndSet(false, true) )   {       // 这里放置初始化代码....   }}普通方式:public static volatile initialized = false; public void init(){    if( initialized == false ){        initialized = true;        // 这里初始化代码....    }}

0 0
原创粉丝点击