我有A,B类A类是主线程.B类是子线程public void run() {
主线程启动
if(...){
子线程启动,开始执行任务
子线程任务执行完毕,子线程挂起
}else{
子线程挂起
}
}当 子线程 任务执行完后 怎样返回到 主线程,在进行 条件判断,是否唤醒 子线程
主线程启动
if(...){
子线程启动,开始执行任务
子线程任务执行完毕,子线程挂起
}else{
子线程挂起
}
}当 子线程 任务执行完后 怎样返回到 主线程,在进行 条件判断,是否唤醒 子线程
解决方案 »
- 看程序的好习惯,汇集一下大家的意见
- javaw.exe比java.exe,就多了支持窗口程序吗? 还有什么差别?
- java windows7 MSSQL
- 为什么有错误,请帮忙,谢谢!
- java中多个DAO对象同时操作的问题
- 请问如何控制列表框的大小?
- 请问如何在jComboBox控件下拉列表中如何加入图片并同时加入说明文字啊?
- Jtable中如何设置,不让用户可以左右拖动列,改变列的左右顺序。
- 关于JAVA和C++的区别,请各位指教。
- 请问System.out,println 跟 System.err.println有什么区别?
- 真的是太诡异的问题,不知道大家碰到过吗?
- 【java中package访问标识的问题】
int i = ReadLine(stup);
if(i==1){
System.out.println("子线程挂起");
try {
trd1.wait(); // 异常指这行
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}这样他出异常
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:485)
at org.semo.Update.run(Update.java:179)
at java.lang.Thread.run(Thread.java:619)