lockfree 算法 多线程下不需要加锁

2016-03-15 0 745
lockfree 算法 多线程下不需要加锁

[Java]代码    

private AtomicInteger temp = new AtomicInteger();

    public void set(int value) {

        for (;;) {
            int currentValue = temp.get();
            if (value != currentValue) {
                if (temp.compareAndSet(currentValue, value)) {
                    break;
                } else {
                    continue;
                }
            }
        }
    }

遇见资源网 java lockfree 算法 多线程下不需要加锁 http://www.ox520.com/9856.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务