位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

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)
返回顶部