忐忑铅笔

文章
7
资源
0
加入时间
2年10月21天

线程的生命周期(6 种状态)

原文地址线程的 6 种状态New:已创建,未启动,已做好准备工作Runnable:可运行的,调用start()方法后Blocked:阻塞,进入synchronized相关方法或代码块,未持有锁Waiting:进入等待状态(wait(), join(), park()),同样唤醒方法(notify(), notifyAll(),unpark(), 其中join方法要等到join执行的线程执行完毕才被唤醒)Timed Waiting:计时等待,需要指定时间参数,可提前被唤醒,或者等待超时后Te