public class test {
public synchronized void aa() {
System.out.println("aa----------------");
}
public synchronized void bb() {
// 这里我理解中应该发生死锁才是的
// 因为函数bb()本身就占用了对象this的锁
// 还没释放就想调用函数同步方法aa()
// 怎么能跑得进去呢?
aa();
System.out.println("bb----------------");
} public static void main(String[] args) {
test p = new test();
p.bb();
}
}