我是这样写的:
thread mainThread(){
while(true){
init;
try{
new serverThread1;
...
new serverThread2;
...
...
}catch(e){
...
if(flag_exit)break;
...
}
}
}
通常,这个主线程会经常遇问题,所以会抛出异常,因为有while(true),它会从头开始运行。
但是,再运行的时候,中间建立的小线程不知道主线程重启,会继续存在,主线程再次
建立它们,很可能会出现问题。
所以我希望主线程异常的时候,它们全部终止,以便再次启动。或者,有什么别的思路
可以完成这样的功能。谢谢啦!