我的线程是这样启动的Runnable runnable = new Runnable() {
public void run() { //这里写要运行的代码
types();//要运行的方法,是一个复制文件的方法
}
};
Thread clock = new Thread(runnable);
clock.start();
我怎样停止这个线程,让他不再对文件进行复制
public void run() { //这里写要运行的代码
types();//要运行的方法,是一个复制文件的方法
}
};
Thread clock = new Thread(runnable);
clock.start();
我怎样停止这个线程,让他不再对文件进行复制
thread.interrupt();不好使 能详细一点吗?
好像有一个用while()的 怎么用? 或者有其他更好的办法吗?
跟本没有必要停止线程啊
相想办法控制复制文件的方法结束或者不让他进入了,不就可以不让复制文件了么
通常复制文件会有个循环:
while (run && ...) {
}
要停止这个线程,只要设置run = false;就自然终结了。