private final Object obj1;
private final Object obj2;

private void test1 () {
synchronized(obj1) {
・・・なんらかの処理

test2();
}
}


private void test2 () {
synchronized(obj2) {
・・・
}
}


この場合、test2();を実行中はtest1は同期されているのでしょうか?