Thread类中有哪些常用方法呢?
下文笔者讲述Thread类中常用方法的简介说明,如下所示
Thread类中静态方法及功能
static Thread currentThread():
返回当前正在运行的线程的引用
static void yield():
使当前正在运行的线程暂时中断
变为就绪状态
以让其他线程有运行的机会。
static sleep(int millsecond):
以millsecond为单位设置当前线程休眠时间
sleep会抛出异常,必须捕获。
Thread类中非静态方法及功能
void start():
启动已创建的线程对象
void run():
由线程调度器调用
当从run()返回时
该线程运行结束
final void setName(String name):
设置线程的名字
final String getName():
返回线程的名字
interrupt():
中断线程对象所处的状态
当线程处于阻塞状态,因调用了方法interrupt()
会使阻塞状态结束而进入就绪状态
此方法将抛出InterruptedException异常
fianl boolean isAlive():
判断线程是否被启动
若被启动则返回true
void join():
使当前线程暂停运行
等调用join方法的线程运行结束
当前线程才继续运行
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


