- 博客(1)
- 收藏
- 关注
原创 Java线程安全问题
多线程安全问题: cpu调度每一个线程,分配线程时间片的时候,该线程才会被执行,由于分时操作,当发生指令交错的时候,就会引起线程安全问题。 一个程序运行多个线程是没有问题的,问题出现与多个线程访问共享资源,对共享资源读写操作时,就容易出现问题。举一个例子,下面的代码中,main方法中定义了两个线程,线程t1对counter变量进行5000加操作,t2线程对counter变量进行了5000次减操作。启动两个线程,等到两个线程运行结束之后,counter变量会是多少呢?答案是正数、负数、0都有可能。因为两个
2021-12-31 11:04:48 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人