什么是线程安全问题?
当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。
如何解决线程安全问题?
-
使用同步容器
同步容器讲解链接:待发布
-
使用单例模式
单例模式讲解链接:待发布
-
使用并发容器
并发容器讲解链接:待发布
-
线程封闭
线程封闭讲解链接:待发布
-
线程之间同步synchronized或使用锁(lock)。
同步synchronized或使用锁(lock)讲解链接:https://blog.csdn.net/Ghost_B2/article/details/102512747