Java 线程安全问题
提问人:刘旭39发布时间:2020-11-30
线程安全问题
在多线程程序运行时,会发生多个线程同时访问同一个对象或同一个资源的情况,这时如果 第一个线程对该对象迸行修改,第二个线程和第三个线程也同时对该对象进行访问和修改,这就 会导致该对象最终结果的不统一,引发线程安全的问题。
//线程安全
public class ThreadSale implftments Runnable {
public int count = 19; //设置当前变量数量 puhlin void runO()
public void run() {
for (int i = 0; i < 100; i++) {
count++;
}
System.out.println(Thread.currentThread().getName() + "线程当前count值为" + count);
}
public static void main(String[] args) {
Thread SafethreadSafe = new ThreadSafe();
for (int i = 0; i < 5; i++) {
new Thread(threadSafe).start();
}
}
}
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>