常用线程api方法
多线程运行状态
1、新建状态
用new创建一个线程
2、就绪状态
当调用线程的start()方法
3、运行状态
当线程获得cpu,开始执行run方法
4、阻塞状态
线程通过调用sleep方法进入睡眠状态
线程试图得到一个锁,而该锁正被其它线程持有
线程在等待某个触发条件
5、死亡状态
run方法正常退出而自然死亡
一个未捕获的异常终止了run方法而使线程猝死
常用线程api方法
多线程运行状态
1、新建状态
用new创建一个线程
2、就绪状态
当调用线程的start()方法
3、运行状态
当线程获得cpu,开始执行run方法
4、阻塞状态
线程通过调用sleep方法进入睡眠状态
线程试图得到一个锁,而该锁正被其它线程持有
线程在等待某个触发条件
5、死亡状态
run方法正常退出而自然死亡
一个未捕获的异常终止了run方法而使线程猝死