- 1
- 0
- 约 35页
- 2017-01-20 发布于天津
- 举报
第十四线程.ppt
第十四:线程 周甫 zoofchow@ 学习目标 学习目标 1 线程的概念 在单CPU的情况下,一个时刻只能运行一个进程,进程在运行时,也只能运行一个线程来代表该进程的执行。 进程是正在执行的程序。一个或更多的线程构成了一个进程(操作系统是以进程为单位的,而进程是以线程为单位的,进程中必须有一个主线程)。 一个线程(执行上下文)由三个主要部分组成: 一个虚拟CPU CPU执行的代码 代码操作的数据 代码可以由多个线程共享,它不依赖数据。如果两个线程执行同一个类的实例的代码时,则它们可以共享相同的代码。 类似地,数据可以由多个线程共享,而不依赖代码。如果两个线程共享对一个公共对象的访问,则它们可以共享相同的数据。 在Java编程中,虚拟处理机封装在Thread类的一个实例里。构造线程时,定义其上下文的代码和数据是由传递给它的构造函数的对象指定的。Java线程分守护线程和用户线程,由创建时设置。 2 创建线程的两种方式 1. 实现Runnable接口 从面向对象的角度来看,Thread类是一个虚拟处理机严格的封装,因此只有当处理机模型修改或扩展时,才应该继承类。正因为这个原因和区别一个正在运行的线程的处理机、代码和数据部分的意义,本教程采用了这种方法。 由于Java技术只允许单一继承,所以如果你已经继承了Thread,你就不能再继承其它任何类,例如A
您可能关注的文档
- 甘肃省机关、事业、企业单位人员.doc
- 碳纤维增强硅橡胶复合材料制备.doc
- 福州大学创新创业类慕课(MOOC).doc
- 福建省莆田职业技术学校.doc
- 税收优惠明细表填列及后续管理.ppt
- 第3讲富集在海水中的元素(二)——卤素.doc
- 第一章招商公告.doc
- 第一讲农村信用社会计基础知识.doc
- 第一课面向对象概述.ppt
- 第五课《中华文化与民族精神》同步检测.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 气气热管换热器计算书.doc VIP
- 滇东北铅锌镉多金属资源综合利用关键技术及研究.doc VIP
- 2026年中考第二次模拟考试:物理二模模拟卷(安徽专用)(解析版).docx VIP
- 山东省德州市2024-2025学年高一下学期期中语文(解析版).docx VIP
- ISO-14067:2018_温室气体 产品碳足迹 量化要求与指南 中文版.pdf VIP
- 完整剧情攻略.pdf
- 药品供应链物流运输配送标准体系优化设计.doc VIP
- 十一五国家科技支撑计划重大项目难采选金属矿高效开....doc VIP
- 2026年余华《活着》读书分享PPT.pptx VIP
- 难处理有色金属资源开发关键技术与设备研究课题申报指引.doc VIP
原创力文档

文档评论(0)