java线程学习2

sleep  变为阻塞态  但不释放锁  休眠指定毫秒时间

yield  变为就绪态  可能立即被执行  也可能不立即被执行

join   插队  暂停当前执行的线程  让调用join的线程先执行

线程的run方法可以写的比较复杂,可以在其中启动另一个线程。


线程状态:JDK文档中的


线程的优先级:1-10

设置优先级要在start之前,


 线程分为用户线程和守护线程(dameon),jvm不需要等待守护线程执行完毕就可以退出。

原文地址:https://www.cnblogs.com/ustc-anmin/p/11004683.html