测试AtomicBoolean

package com.dwz.atomicApi;

import java.util.concurrent.atomic.AtomicBoolean;

public class AtomicBooleanFlag {
    private final static AtomicBoolean flag = new AtomicBoolean(true);
    
    public static void main(String[] args) throws InterruptedException {
        new Thread() {
            @Override
            public void run() {
                while(flag.get()) {
                    try {
                        Thread.sleep(1000);
                        System.out.println("I am working.");
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
                System.out.println("I am finished.");
            };
        }.start();
        
        Thread.sleep(5000);
        flag.set(false);
    }
}

 

posted @ 2020-05-29 09:48  龙宇在天  阅读(205)  评论(0编辑  收藏  举报
//右侧添加目录 //增加页面点击显示24字社会主义核心价值观