请教各路大神一个问题:try-catch中synchronized语句块抛出异常

sysuningwy 2016-03-18 03:40:21
请教:
在try-catch中的synchronized的语句块中抛出了一个异常,当前线程会不会释放锁,如果不释放,会对其他线程产生什么影响?
...全文
379 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
结贴是美德 2016-03-20
  • 打赏
  • 举报
回复
只要退出了synchronized块,无论是正常还是异常,都会释放锁。
sysuningwy 2016-03-20
  • 打赏
  • 举报
回复
为什么呀?能不能详细解答一下,面试时被面试官问了这个问题,结果当场懵逼了
sysuningwy 2016-03-20
  • 打赏
  • 举报
回复
有道理!嘿嘿,谢谢解答啦~
结贴是美德 2016-03-19
  • 打赏
  • 举报
回复
会释放锁。。。。。。。。。。。。。。。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧