关于同步代码块中锁的释放

来源:7-4 wait释放

慕粉1355231097

2020-12-22

图片描述
图片描述
如上代码中,thread1执行resourceA.wait()之后算执行完了吗?如果算的话,不是说执行完成之后也会自动释放锁吗,那是不是thread1执行完resourceA.wait()之后会自动释放resourceB呢

写回答

1回答

悟空

2020-12-22

对,wait会释放锁,但是不算执行完,而且只释放自己的锁,也就是执行完resourceA.wait()之后不会自动释放resourceB。

1
1
慕粉1355231097
明白了,多谢老师
2020-12-23
共1条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程