如果调用return,线程是否释放锁定?

时间:2015-05-20 21:18:04

标签: java

正如标题中所述,在下列情况下,调用return时是否释放了锁?

public void method(){
    syncronized(lock){
        for(int i=0; i<10; i++)
            if( something.get(i) == something_else)
                return;
    }

    more code...
}