多线程相关概念:
线程的5种状态:
1,新建状态(New):线程对象被创建之后,就进入了新建状态。Thread thread = new Thread();
2, 就绪状态(Runnable):可执行状态,线程对象被创建后,其他线程调用了该对象的start()方法,该线程就启动了。处于就绪状态,随时可能被CPU调度执行。
3,运行状态(Running):线程获取到CPU正在执行。线程只能从就绪状态转为运行状态,不能从其他状态进入运行状态。
4,阻塞状态(Blocked):阻塞状态是线程因为某种原因放弃了CPU的使用权,暂时停止运行。阻塞分为三种情况:
(a)等待阻塞:通过调用线程的wait()方法,让线程等待某项工作的完成。
(b)同步阻塞:线程在获取
时间: 2024-10-27 00:45:54