我的意思是finally下面的三行代码把finally隔开,finally的功能是不是就没有了?
try
{
while (!flag)
{
con.await();
}
}
catch (Exception e)
{
}
//我的意思是下面的三行代码把finally隔开,finally的功能是不是就没有了?
System.out.println(Thread.currentThread().getName()+"..."+count+++this.name);
flag = false;
con.signalAll();
finally
{
l.unlock();
} |