![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
synchronized
limin0983
学习图像处理中
展开
-
synchronized同步方法
多个对象多个锁package testSynchronized;public class Task { private int num = 0; synchronized public void addI(String username){ try{ if(username.equals("a")){ num = 100; System.out.println原创 2017-04-24 11:47:51 · 220 阅读 · 0 评论 -
synchronized同步方法2
接上一篇synchronized同步方法关键字synchronized取得的锁都是对象锁,而不是把一段代码或方法当作锁。对于多个线程同时执行一个对象的一个同步方法,哪个线程先执行带synchronized关键字的方法,哪个线程就持有了该方法所属对象的锁Lock,那么其他线程只能呈等待状态。2. 如何通过synchronized关键字解决脏读代码:package testSy原创 2017-04-24 15:50:37 · 218 阅读 · 0 评论