第七章 多线程与异常处理 武汉大学计算机学院计算机应用系 本章学习要点 深入理解多线程的基本概念 熟练掌握创建线程的两种基本方法 熟练处理线程的同步问题和死锁问题 深入理解异常的基本概念 熟悉和掌握Java平台定义异常类 熟练掌握创建自定义异常类的方法 熟练运用异常处理的手段编写鲁棒的Java程序 7.1 多线程的基本概念 7.1.1 多任务 多任务 多任务是计算机操作系统同时运行几个程序或任务的能力。现代操作系统都支持多任务,多任务有两种形式: 基于进程的多任务 基于线程的多任务 程序、进程和线程 程序是一段静态的代码,它是应用程序执行的蓝本。 进程是程序的一次动态执行过程,它对应了从代码加载、执行到执行完毕的一个完整过程。程序可以被多次加载到系统的不同内存区域分别执行,形成不同的进程。 线程是进程内部的一个顺序执行控制流。 一个进程在执行过程中,可以产生多个线程同时执行。每个线程也有自己产生、存在和消亡的过程。 / / /ysj/hljdxb/ 7.1.2 线程与多线程 线程和进程的区别: 从逻辑的观点来看,多线程意味着一个程序的多行语句同时执行,但是多线程并不等于多次启动一个程序,操作系统也不会把每个线程当作独立的进程来对待。 两者的层次不同,进程是由操作系统来管理的,而线程则是在一个程序(进程)内部存在的。 不同进程的代码、内部数据和状态都是完全独立的,进程
您可能关注的文档
- Excel数值方法及其应用技巧剖析.ppt
- Excel图表在会计电算化中的应用剖析.ppt
- 4、我有上学的权利剖析.ppt
- Excel在财务管控中的扩展应用剖析.ppt
- Excel在工资核算中的应用剖析.ppt
- Excel在固定资产管理中的应用剖析.ppt
- 4、虚假商业宣传行为剖析.ppt
- Exercises.剖析.ppt
- Existingprocesslist剖析.ppt
- 4、营业税会计剖析.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
最近下载
- 胃肠镜检查护理.pptx VIP
- 2025年6月浙江省通用技术高考真题试卷及答案.docx VIP
- 2024年6月浙江省高考通用技术真题试卷含答案.pdf VIP
- 江苏省徐州市中考数学试题(含答案)[6].doc VIP
- 钢筋加工棚设计计算书.pdf VIP
- Unit 5 I love reading示范公开课教学课件【小学英语外研剑桥六年级下册】.pptx VIP
- 机器学习与基金特征如何选择正Alpha基金?.docx VIP
- 高中物理选择性必修3教材习题答案.docx VIP
- 第五单元 数据的收集与整理 课件 2025-2026学年人教版数学三年级下册.pptx VIP
- (DAP)HAZOP分析.doc VIP
原创力文档

文档评论(0)