线程同步时,需要对象锁,而对象里的对象包括这个对象自己都有自己的对象锁,而任何一个对象所包含对象锁都可以开这个对象的门,这个门是多态的,也就是synchronized()就是那个门,而关键在于获得对象锁的地址指向同一个堆内存对象,而不用关心这个锁是这个堆内存对象里面谁提供的。
关于同步时,对象锁与门关系的思考
最新推荐文章于 2024-04-12 19:02:18 发布
线程同步时,需要对象锁,而对象里的对象包括这个对象自己都有自己的对象锁,而任何一个对象所包含对象锁都可以开这个对象的门,这个门是多态的,也就是synchronized()就是那个门,而关键在于获得对象锁的地址指向同一个堆内存对象,而不用关心这个锁是这个堆内存对象里面谁提供的。