线程安全指的是 多个线程并行执行某段代码会使代码的执行结果无法控制。一般造成线程安全的原因都是多个线程对全局变量或者静态变量进行了读写操作。比如单例模式中的经典模式就存在线程安全问题。可以使用线程同步方式解决线程安全问题,如使用锁。
线程同步相关可以参考https://www.cnblogs.com/JoeSnail/p/7155815.html