http://blog.csdn.net/genww/article/details/6096232
synchronized(obj){
obj.wait()和
wait()不同,前者释放锁,后者虽然也是释放锁,但却不是释放的obj对象的锁,而是this对象的锁,this对象!=obj对象,不在同步块中,哪来的锁呢,所以会报错
}
http://blog.csdn.net/genww/article/details/6096232
synchronized(obj){
obj.wait()和
wait()不同,前者释放锁,后者虽然也是释放锁,但却不是释放的obj对象的锁,而是this对象的锁,this对象!=obj对象,不在同步块中,哪来的锁呢,所以会报错
}