java之线程控制之中断线程

package cn.itcast_8;

import cn.itcast_8.MyThread;
/*
 * public final void stop():让线程停止,过时了,但是还可以使用
 * public void interrupt():中断线程。把线程的状态终止,并抛出异常
 */
public class 线程控制之中断线程 {
    
    
        public static void main(String[] args) {
    
    
        	//创建对象
       		MyThread my1 = new MyThread();
       		my1.start();
       		
       		//你超过三秒不醒来,就停止
       		try {
    
    
				Thread.sleep(3000);
				//my1.stop();//直接停止使用,后面的程序也不执行
				my1.interrupt();
				} catch (InterruptedException e) {
    
    
				
				e.printStackTrace();
			}
		}
}

猜你喜欢

转载自blog.csdn.net/kaszxc/article/details/108905068