java 实现一个多线程的问题。 怎么写可以控制线程开始,停止(使用数组)

2025-04-26 07:56:52
推荐回答(2个)
回答1:

用boolean[] isPause; 存储线程的开关标志,然后在run()里这么写:
void run()
{
while(true)

{
if(isPause[i]==false)

{
//启动线程后的操作

}
}
}

直接修改while(boolean) 的话容易出现异常情况。

回答2:

用类集试试 Collection的子类