什么是多线程安全问题?如何解决?
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
什么是多线程安全问题?如何解决?
1、什么叫多线程安全问题?
当多个线程对同一全局变量进行写操作时,可能会发生数据冲突问题.这就是多线程安全问题. 进行读时不会发生安全问题.
经典案例: 多线程抢购火车票.
比如:现有100涨火车票,开两条线程窗口对其进行售卖.
①,不加锁和添加睡眠时间. 就创建两条线程进行售卖.
public class ThreadDemo implements Runnable {
//定义一个全局变量. 总火车票100张.
private int count = 100;
@Override
public void<