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方法的线程运行结束 当前线程才继续运行
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。