IT开发者百科  > 所属分类  >  多线程   
顶[0] 评论[0] 编辑

AtomicBoolean使用

使用 AtomicBoolean 高效并发处理 “只初始化一次” 的功能要求:

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

Java-Android手机千人开发交流QQ群:38088312,PHP开发千人高级交流QQ群:50194090,欢迎加入学习!本站为
非赢利站点,挖掘网络资源,分享个人兴趣,如有侵犯您的版权,请联系我们,我们会第一时间删除内容或添加转载出处,敬请谅解!

如果您认为本词条还有待完善,请 编辑

上一篇 Android拨号搜索机制源码分析    下一篇 android使用服务监听联系人数据库变化

标签

同义词

暂无同义词