ThreadApi详解

2018-05-02  本文已影响0人  谢谢那些曾经丶

这里会总结Thread中我认为比较重要的api的用法。

构造函数参数

介绍参数最多的一个构造函数
Thread(ThreadGroup group, Runnable target, String name,long stackSize)

API
API 解释
getId() 获取线程的编号
getName () 获取线程名称
getPriority() 获取线程优先级
setPriority(int newPriority) 设置线程优先级(不要企图依赖线程优先级来执行任务)
getState() 获取线程状态(NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING, TERMINATED;)
interrupt() 打断线程
getState() 获取线程状态(NEW,RUNNABLE,BLOCKED,WAITING,TIMED_WAITING, TERMINATED;)
interrupted() isInterrupted() 判断线程是否被打断
join() 父线程一直等待当前线程执行完毕
setDaemon(boolean on) 设置当前线程是否为守护线程(如果为守护线程父线程退出时自己必须退出)
sleep(long millis) 设置当前线程休眠时间
start() 启动线程
总结
上一篇下一篇

猜你喜欢

热点阅读