黑马程序员技术交流社区
标题:
多个线程同时运行操作各自任务,怎么识别每个线程,并.....
[打印本页]
作者:
蓝天I
时间:
2015-10-15 23:14
标题:
多个线程同时运行操作各自任务,怎么识别每个线程,并.....
多个线程同时运行操作各自任务,怎么识别每个线程,并使指定线程有效的停止运行?该如何管理这些线程?
作者:
海狮
时间:
2015-10-16 16:20
在子线程重写run方法中加入判断语句
boolean ifrun=ture;
run(){
while(ifrun){
//运行代码
}
}
当ifrun=false时,子线程就停了
作者:
ningbo_1115
时间:
2015-10-16 17:09
这点我也还在迷着
作者:
止如初见
时间:
2015-10-16 17:44
定义结束标记,
boolean flag = true;
void run(){
while(flag)
运行的代码;
}
在主程序中建立对象,开启线程之后,例如
t1.start();//结束t1可以在定义
int num = 1;
while(true){
if(++num ==30)
flag = false;//可以在对象中建立一个改变 flag值的方法, 通过对象调用来改变flag的值, break;
}
可以去看一下《阳哥笔记》关于线程那一章有具体的,一看就明白
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2