これはデッドロックにならないのですが、同じスレッドが同じインスタンスにロックする場合は
デッドロックにはならないでしょうか?
String a = "a";
synchronized (a) {
synchronized (a) {
System.out.println("aaa");
}
}