- 博客(1)
- 收藏
- 关注
原创 Java多线程并发同步执行
类锁:对象锁是用来控制实例方法之间的同步,类锁是用来控制静态方法(或静态变量互斥体)之间的同步。其实类锁只是一个概念上的东西,并不是真实存在的,它只是用来帮助我们理解锁定实例方法和静态方法的区别的。java类可能会有很多个对象,但是只有1个Class对象,也就是说类的不同实例之间共享该类的Class对象。线程进入synchronized方法的时候获取该对象的锁,当然如果已经有线程获取了这个对象的锁,那么当前线程会等待;类锁和对象锁不是同1个东西,一个是类的Class对象的锁,一个是类的实例的锁。
2023-12-05 10:07:16
47
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人