- 2
- 0
- 约1.33万字
- 约 53页
- 2017-01-19 发布于浙江
- 举报
第13章 多线程 13.1 Java中的多线程实现技术 多线程机制是Java语言的又一重要特征,使用多线程技术可以使系统同时运行多个执行体,这样就可以加快程序的响应时间,提高计算机资源的使用效率。正确使用多线程技术可提高整个应用系统的性能。 13.1.1 线程的生命周期 每个Java程序都有一个缺省的主线程。对于Application,主线程是main(?)方法执行的线索。对于Applet,主线程指挥浏览器加载并执行Java小程序。要想实现多线程,必须在主线程中创建新的线程对象。 Java语言使用Thread类及其子类的对象来表示线程。新建的线程在它的一个完整的生命周期中通常要经历新生、就绪、运行、阻塞和死亡等五种状态,这五种状态之间的转换关系和转换条件如图13.1所示。 图13.1 线程的生命周期 1.新生状态 当用new关键字和某线程类的构造方法创建一个线程对象后,这个线程对象处于新生状态,此时它已经有了相应的内存空间,并已被初始化。处于该状态的线程可通过调用start(?)方法进入就绪状态。 2.就绪状态 处于就绪状态的线程已经具备了运行的条件,但尚未分配到CPU资源,因而它将进入线程队列排队,等待系统为它分配CPU。一旦获得了CPU资源,该线程就进入运行状态,并自动地调用自己的run方法。此时,它脱离创建它的主线程,独立开始了自己
您可能关注的文档
最近下载
- 2026年中考语文一轮复习:“靠”与“立”的抉择——中考复习《简爱》《骆驼祥子》《月夜》名著群文阅读.docx VIP
- (2025)ERASIATSIC创伤重症监护后加速康复指南核心要点解读7PPT课件.pptx VIP
- 2026年高考生物后期备考复习策略讲座.pptx VIP
- 国家机关事务管理局所属事业单位2025年度公开招聘应届毕业生笔试模拟试题带答案详解.docx VIP
- 新解读《AQ 6111—2023个体防护装备安全管理规范》最新解读.docx VIP
- 2026年辅警笔试题库1000及答案.doc VIP
- 译林版六年级英语下册期中测试卷(推荐).doc VIP
- 索尼CMT-M333NT 说明书.pdf VIP
- 2025留置导尿护理指南.docx VIP
- 《3D打印技术》PPT完整全套教学课件.pptx VIP
原创力文档

文档评论(0)