java:停止线程
?停止運行中的線程。
package com.baobaotao;class MyStopThread extends Thread{private volatile boolean flag = true;@Overridepublic void run() {System.out.println("開始執(zhí)行run..");while(flag){//System.out.println("正在執(zhí)行run..");}System.out.println("結(jié)束執(zhí)行run..");}public void myStop(){this.flag = false;System.out.println("將flag修改為false..");} }public class StopThread {public static void main(String[] args){MyStopThread mst = new MyStopThread();mst.start();for(int i = 0; i<10; i++){System.out.println("執(zhí)行main方法............"+i);try {Thread.sleep(1000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}if(i == 2)mst.myStop();if(i == 5)break;}} }?
總結(jié)
- 上一篇: java:lock锁
- 下一篇: java: ThreadLocal简介