Exception in thread "t1" Exception in thread "t2" Exception in thread "t3" at java.lang.Thread.run(Unknown Source)
Exception in thread "t4" java.lang.IllegalMonitorStateException<
b.setName("B");b.start();Exception in thread "A" Exception in thread "B" java.lang.IllegalMonitorStateExceptionStarted : AStarted : B
at java.lang.Object.wait(Obj