java中解决线程安全方法

1.   使用同步代码块, 格式如下:

 1.1 同步代码块示例如下:

注:以上代码还是会有数据安全问题, 原因是每个线程使用的是各自new到的锁, 并非所有线程使用同一把, 改进如下:

 

 多线程执行调用代码如下:

 2.   使用同步方法

2.1  代码示例如下:

原文地址:https://www.cnblogs.com/quzq/p/14471239.html