首页 > 代码库 > Thread--对象锁猜想
Thread--对象锁猜想
堆内存地址未发生变化:
对象堆内存地址没发生变化的情况下,即值是否与变仍然是同一把锁。
堆内存地址变化:
在线程尝试进入过同步代码时复制当前对象锁副本。
在复制对象锁副本之后改变对象指向不影响对象锁,对象副本相同,即锁相同。
在复制对象锁副本之前改变对象指向,此时对象锁实质上已经是两把对象锁。
复制对象锁的时间为线程进入同步代码块时间。
仅仅是猜想。
Thread--对象锁猜想
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。