一个关于线程安全的示例
2021-05-31 13:03
标签:loading src 线程安全 cep 安全 start exception ack 共享 运行结果会是:result:->小于等于1000 一个关于线程安全的示例 标签:loading src 线程安全 cep 安全 start exception ack 共享 原文地址:https://www.cnblogs.com/wk-missQ1/p/14746256.htmlpublic class ThreadDemo {
//1.定义一个静态变量,因为静态变量是线程共享的
public static int count = 0;
//2.定义一个自增的方法
public static void add() {
try {
Thread.sleep(1);//让程序睡眠1s才会触发cpu的时间片转换
count++;
} catch (InterruptedException e) {
e.printStackTrace();
}
}
public static void main(String[] args) throws InterruptedException {
for (int i = 0; i ) {
new Thread(ThreadDemo::add).start();
}
//等待多线程运行完
Thread.sleep(5000);
System.out.println("result:->" + count);
}
}
上一篇:Python解释器的安装
下一篇:五月八号java基础知识点