JAVA 多线程中调用,判断存活,架构问题 本帖最后由 pangcheinug 于 2011-05-28 11:08:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以设置一个标志位InsertFinish,在主线程中InsertSort没有完成就wait:Boolean InsertFinish=false;synchronized(InsertFinish){while(!InsertFinish)InsertFinish.wait();}在InsertSort线程中:synchronized(InsertFinish){InsertFinish.notifyAll();//不能先变true,再notify。InsertFinish=true; 因为这样InsertFinish指向的就是另外一个对象了,这个线程就没有新对象的使用权了。 帮忙看个继承的问题吧 谢谢~~ 关于JAVA指令 java访问局域网里面的共享的文件问题 怎么得到线程的返回值? 如何不用遍历的方式取出二维数组中的给定val的对应Key? java Java中如何往数据库里写存储过程? Set接口、List、Map的差异 如何在字符串中判断是否含有某个字符? 有关JTextField的问题 请问谁有Merge.java 就是jmf提供的例子 界面怎么不能显示
synchronized(InsertFinish){
while(!InsertFinish)InsertFinish.wait();
}在InsertSort线程中:
synchronized(InsertFinish){
InsertFinish.notifyAll();//不能先变true,再notify。
InsertFinish=true;