释放锁的三种情况

1.执行完同步方法或同步代码块

2.在同步方法或同步代码块中调用wait方法

3.在同步方法或同步代码块中发生异常,导致线程终止

你可能感兴趣的:(释放锁的三种情况)