线程控制的五种方式简介说明

转自:

线程控制的五种方式简介说明

下文笔者讲述线程控制的五种场景简介说明,如下所示

线程休眠

public static void sleep(long millis); 
//指定毫秒内休眠    
//自定义类中run()里调用 Thread.sleep(millis);

线程加入

public final void join();  
//等待该线程终止,其他线程再开始  
//主类中调用

线程礼让

 
public static void yield(); 
//暂停当前正在执行的线程对象,并执行其他线程
//自定义类中调用
//让多个线程的执行更和谐,但不能保证一个线程一次

后台线程

public final void setDaemon(boolean on);
//将该线程标记为守护线程或用户线程,当正在运行的线程都是守护线程时(即主线程灭亡,守护线程随之消失),Java虚拟机退出
//该方法必须在启动线程前调用
//主类中调用

中断线程

public final void stop();
//该方法已过时,但还可以使用。不建议使用,显示stop();
//多长时间线程没有进行就结束了
//主类中调用
public void interrupt();
//把线程的状态终止,抛出异常InterruptedException
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值