- 2
- 0
- 约6.17千字
- 约 54页
- 2017-01-04 发布于未知
- 举报
第十四章 多线程 14-1 Java的多线程机制 多线程机制是Java语言的又一重要特征,使用多线程技术可以使系统同时运行多个执行体,这样可以加快程序的响应时间,提高计算机资源的利用率。使用多线程技术可以提高整个应用系统的性能。 14-1-1 线程的生命周期 每个Java程序都有一个主线程,即main()方法对应的线程。要实现多线程,必须在主线程中创建新的线程。在Java语言中,线程用Thread类及其子类的对象来表示。每个线程要经历由“新生?就绪?运行?阻塞?死亡”5种状态,线程从新生到死亡的状态变化过程称为生命周期。 线程的生命周期 1.新生状态 用new关键字和Thread类或其子类建立一个线程对象后,该线程对象就处于新生状态。处于新生状态的线程有自己的内存空间,通过调用start方法进入就绪状态。 2.就绪状态 处于就绪状态的线程已经具备了运行条件,但还没有分配到CPU,因而将进入线程队列,等待系统为其分配CPU。一旦获得CPU,线程就进入运行状态并自动调用自己的run方法。 3.运行状态 在运行状态的线程执行自己的run方法中代码,直到调用其他方法而终止、或等待某资源而阻塞或完成任务而死亡。 4.阻塞状态 处于运行状态的线程在某些情况下,如执行了sleep(睡眠)方法,或等待I/O设备等资源,将让出CPU并暂时
您可能关注的文档
- Java程序设计与实践教程张诚洁梁海丽单元9Java的多线程课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_01第一章网络程序设计基础t课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_02第二章Java多线程机制课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_03第三章Socket网络编程课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_04第四章JAVA网路编程课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_05第五章应用协议的实现课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_06第六章JSP基础课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_07第七章JSP核心技术之JavaServlet课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_08第八章JSP核心技术之JavaBean组件课件教学.ppt
- Java网络编程原理与JSPWeb开发核心技术马晓敏肖明姜远明齐永波_09第九章JSP数据库编程技术课件教学.ppt
最近下载
- 1传输线路竣工管理资料(模板).doc VIP
- JIS_D2001-1959_日本汽车用渐开线花键标准.pdf VIP
- 标准图集-20S517排水管道出水口图集.pdf VIP
- JTG_T 4520-2025《涉路施工安全评价技术规范》.pdf VIP
- 感染科慢性乙肝患者聚乙二醇干扰素治疗知情同意书.docx VIP
- 浙江省传统村落保护发展规划编制指南.doc VIP
- 新新贸易理论uibe.ppt VIP
- 格力特VC8000变频器说明书(简易版).pdf
- 金风1.5MW型风机3#变桨最小角度超限故障作业指导书.docx VIP
- TCCMA0135_2022_智能控制的人货两用施工升降机技术规程.docx VIP
原创力文档

文档评论(0)