1、什么是线程安全? 当多个线程同时共享同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。 举个案例来说:现在有100张火车票,有两个窗口同时抢火车票,使用多线程模拟抢票效果。 /** * @classDesc: 功能描述:(多线程之买火车票案例-展示线程不安全问题) */ class ThreadTrain implements Runnable { // 这是货票总票数,多个线程会同时共享资源 private int trainCount = 100; @Override public void run() {