我建的线程结构如下:
1.class NewThread extends Thread{
2. public void run() {
3.
4. new Thread(){
5. public void run() {
6.
7. }
8. }.start();
9. }
10.}
我想在第3行关闭第4行的线程,该怎么做,请各位指点!
1.class NewThread extends Thread{
2. public void run() {
3.
4. new Thread(){
5. public void run() {
6.
7. }
8. }.start();
9. }
10.}
我想在第3行关闭第4行的线程,该怎么做,请各位指点!
private volatile boolean flag = true;public void run(){
while(flag){
//do
}
}
public void stopThread(){
flag = false;
interrupt();
}