多线程的常用的几种方法学习

1. public static Thread currentThread()
返回目前正在执行的线程
2. public final String getName()
返回线程的名称
3. public final int getPriority()
返回线程的优先级
4. public final void setPriority(String name)
设定线程名称
5. public final boolean isAlive()
判断线程是否在活动,如果是,返回true,否则返回false
6. public final void join()
等待这个线程死亡。
即调用该方法的线程强制执行,其它线程处于阻塞状态,该线程执行完毕后,其它线程再执行。
7. public static void sleep(long millis)
使用当前正在执行的线程休眠millis秒,线程处于阻塞状态
8. public static void yield()
当前正在执行的线程暂停一次,允许其他线程执行,不阻塞,线程进入就绪状态,如果没有其他等待执行的线程(或者这个线程又抢先抢占到cpu资源),则这个时候当前线程就会马上恢复执行。
9. public final void stop()
强迫线程停止执行。已过时。不推荐使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值