用boolean[] isPause; 存储线程的开关标志,然后在run()里这么写:void run(){ while(true) { if(isPause[i]==false) { //启动线程后的操作 } }}直接修改while(boolean) 的话容易出现异常情况。
用类集试试 Collection的子类