java中解决线程安全方法

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

 

 1.1 同步代码块示例如下:

 

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

 

 

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

 

 2.   使用同步方法

 

2.1  代码示例如下:

 

posted @ 2021-03-02 20:59  叶落kiss  阅读(108)  评论(0编辑  收藏  举报