线程创建中的方法、属性情况?
start():①启动线程 ②调用线程的run()
run():将线程要执行的操作,声明在run()中。
currentThread():获取当前执行代码对应的线程
getName(): 获取线程名
setName(): 设置线程名
sleep(long millis):静态方法,调用时,可以使得当前线程睡眠指定的毫秒数(会进入阻塞状态)
yield():静态方法,一旦执行此方法,就释放CPU的执行权(此时线程处于Runnable状态)
join(): 在线程a中通过线程b调用join(),意味着线程a进入阻塞状态,直到线程b执行结束,线程a才结束阻塞状态,继续执行。
isAlive():判断当前线程是否存活
getPriority():获取线程的优先级
setPriority():设置线程的优先级。范围[1,10]