- 2
- 0
- 约1千字
- 约 1页
- 2020-02-08 发布于未知
- 举报
1.新建(New Thread)
新建状态就是一个线程对象刚被new运算符生成的状态。如执行下列语句时,线程就处于创建状态:
Thread myThread = new MyThread();
当一个线程处于创建状态时,它仅仅是一个空的线程对象,系统不为它分配资源。
2.就绪(Runnable)
如果对处于新建状态的线程进行启动操作,则该线程进入了可运行态,即就绪状态:
Thread myThread = new MyThread ();
myThread.start();
当一个线程处于就绪状态时,系统为这个线程分配了系统资源,此时该线程已经具备了运行的条件,这样就使得该线程处于可运行(Runnable)状态。需要注意的是,该状态并不是运行状态,因为线程也许实际上并未运行。对于单核CPU而言,要在同一时刻运行所有的处于可运行状态线程是不可能的,Java的运行系统必须通过调度来保证这些线程使用CPU。另外,原来处于阻塞状态的线程被解除阻塞后也将进入就绪状态。
3.运行(Running)
正在运行的线程处于运行态,此时该线程获行CPU的控制权。如果有更高优先级线程出现,则该线程将被迫放弃控制权进入可运行态。使用yield()方法可以使线程主动放弃CPU控制权。线程也可能由于执行结束或执行stop()方法放弃控制权进入死亡态。
4.阻塞 (Blocked) .
阻塞态也称不可运行态
您可能关注的文档
- 半导体物理与器件 教学课件 ppt 作者 裴素华 第2章 PN结机理与特性.ppt
- 半导体物理与器件 教学课件 ppt 作者 裴素华 第3章 双极型晶体管.ppt
- 半导体物理与器件 教学课件 ppt 作者 裴素华 第6章 Ga在SiO2SI结构下的开管掺杂.ppt
- 半导体制造工艺 教学课件 ppt 作者 张渊 第4章 氧 化.ppt
- 半导体制造工艺 教学课件 ppt 作者 张渊 第5章 化学气相淀积.ppt
- 半导体制造工艺 教学课件 ppt 作者 张渊 第6章 金 属 化.ppt
- 半导体制造工艺 教学课件 ppt 作者 张渊 第7章 光 刻.ppt
- 半导体制造工艺 教学课件 ppt 作者 张渊 第8章 刻 蚀.ppt
- 半导体制造工艺 教学课件 ppt 作者 张渊 第9章 掺 杂.ppt
- 包装与图文设计 教学课件 ppt 作者 王建芬 第2章包装材料与包装盒设计.ppt
- 2025-2026学年上海市普陀区曹杨第二中学高一(下)期末数学试卷(含答案).docx
- 2025-2026学年新疆生产建设兵团第二中学高一(下)期末数学试卷试卷(含答案).docx
- 2025-2026学年湖南省永州市高一(上)期末数学试卷(含答案).docx
- 2025-2026学年江西省宜春市丰城市第九中学日新班高三(下)期中数学试卷(含答案).docx
- 2025-2026学年云南省昆明市官渡区星耀学校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年辽宁省葫芦岛市实验高级中学高三(下)期中数学试卷(含答案).docx
- 2025-2026学年浙江省杭州市八县区高三(上)期末数学试卷(含答案).docx
- 2025-2026学年陕西省西安市某校高三(下)期中数学试卷(含答案).docx
- 2025-2026学年河北省沧州十校高三(上)期末数学试卷(含答案).docx
- 《休克新理念》课件.pptx
原创力文档

文档评论(0)