nitifyAll和return语句的问题 线程竞争synchronizedreturn 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这样想本身就是错误的。obeject.wait() 和object.notify 必须需要得到相应的锁才能执行。即 必须如下调用synchronized(obj){ obj.wait()}及synchronized(obj){ obj.notify();}但楼主是 synchronized(obj1){ obj2.wait();}obj1 和obj2不是一个对象 楼主的想法错误,虽然你调用了notify,但是其他wait的地方,需要等return执行了之后才能够执行,因为必须要获得锁之后才能够执行啊。在return之前,当前锁并没有释放。 请教:NullPointerException问题 添加数据成功之后,不能在界面上实时显示出来 救命啊!!!!!! 怎么取得Windows下的某个进程的CPU运行情况 JScrollPane滚动窗口方法? Swing中事件的派发如何控制? 一些正版98机遇到的无法运行Applet的问题? 为什么我autoCompleteTextView里面显示的字体都是白色的啊 JTabbedPane能不能有滚动?高分感谢! 出现java 运行时错误,怎么解决 用resultset初始化table,报空指针 运行三个姓名后不重复(急急急!!!)
obeject.wait() 和object.notify 必须需要得到相应的锁才能执行。即 必须如下调用
synchronized(obj){
obj.wait()
}及synchronized(obj){
obj.notify();
}但楼主是
synchronized(obj1){
obj2.wait();
}obj1 和obj2不是一个对象