如果我有一个同步块,并在该块内的某个地方抛出一个异常,但未在同步块内捕获,那么当异常传播出去时会放弃该锁吗?(同步块)java同步和异常处理
synchronized(mutex)
{
throw new Exception("");
}
如果我有一个同步块,并在该块内的某个地方抛出一个异常,但未在同步块内捕获,那么当异常传播出去时会放弃该锁吗?(同步块)java同步和异常处理
synchronized(mutex)
{
throw new Exception("");
}
可能的副本[在同步子句中引发异常的副作用?](http://stackoverflow.com/questions/2019339/side-effects-of-throwing-an-exception-inside-a-synchronized-条款) – Mat