Thread重要方法及线程的状态

重要方法
start()   启动线程;
setPriority(int p) 设置线程的优先级;
interrupt()  有条件中断线程;
sleep(long s)   (static)使线程睡眠;让出cpu资源;
currentThread()  (static)获取当前正在执行的线程;
isAlive()  判断线程是否在活动状态;
yield()   让出cpu资源;
setDaemon(boolean b) 是否是守护线程;
join()   等待线程消亡;
新建 (Born) : 新建的线程处于新建状态
就绪 (Ready) : 在创建线程后,它将处于就绪状态,等待 start() 方法被调用
运行 (Running) : 线程在开始执行时进入运行状态
睡眠 (Sleeping) : 线程的执行可通过使用 sleep() 方法来暂时中止。在睡眠后,线程将进入就绪状态
等待 (Waiting) : 如果调用了 wait() 方法,线程将处于等待状态。用于在两个或多个线程并发运行时
挂起 (Suspended) : 在临时停止或中断线程的执行时,线程就处于挂起状态
恢复 (Resume) : 在挂起的线程被恢复执行时,可以说它已被恢复
阻塞 (Blocked) – 在线程等待一个事件时(例如输入/输出操作),就称其处于阻塞状态
死亡 (Dead) – 在 run() 方法已完成执行或其 stop() 方法被调用之后,线程就处于死亡状态

 

来自于<http://blog.sina.com.cn/s/blog_5f60c8e20100ckph.html>

你可能感兴趣的:(thread,html,Blog,活动)