- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
1
第10章线程
10.1线程概念
10.2Java线程机制
10.3线程同步与通信
教学目标
理解线程的概念、线程的生命周期及不同状
态间的转换。
掌握使用synchronized关键字实现线程
同步,使用wait()和notify()方法实现
线程间通信了解线程的应用。
能使用优先级、sleep()、join()和
yield()方法控制线程调度。
学会线程的两种创建方法。
Java程序设计与实践教程—清华大学出版社4
10.1线程
进程:
程序的一次执行
包括程序、数据、和进程控制块。
是内存资源分配的基本单位。
Java程序设计与实践教程—清华大学出版社
时间片1时间片2时间片3时间片4时间片5时间片6
JoanJoanJoanJoanJoanJoan
Java程序设计与实践教程—清华大学出版社
Java程序设计与实践教程—清华大学出版社7
10.1线程
线程:
比进程更小一级的执行单元。
不能独立存在,必须存在于进程中。
一个线程有自己的入口和出口,以及一个
顺序执行序列。
各线程共享进程空间的数据。
线程相互独立地同时运行。
Java程序设计与实践教程—清华大学出版社
时间片1时间片2时间片3时间片4时间片5时间片6
AliceAliceKateKateAliceKate
Java程序设计与实践教程—清华大学出版社9
10.1线程
多线程的优势:
编程简单,能直接共享数据和资源,执行效
率高
适合于开发服务程序,如Web服务,聊天
服务等
Java程序设计与实践教程—清华大学出版社10
10.1.1线程的概念
每个Java应用程序都有一个缺省的主线程。
Java应用程序总是从主类main方法开始执
行,当发现main方法时,就启动一个线程,
即为“主线程”。
Main方法中再创建的线程为其他线程。
只有主线程时,main方法执行完则JVM结
束Java应用程序。
有其他线程,即使主线程(main)main)结束,JVM
也要等所有线程都结束后,才结束Java应用
程序。
Java程序设计与实践教程—清华大学出版社
发现main方法时,就启动一
个线程,即为“主线程”,负
责main方法的执行。
Java程序设计与实践教程—清华大学出版社
Java程序设计与实践教程—清华大学出版社
即使主线程(main)main)结束,JVM也要等所有线
您可能关注的文档
- 《传感器实验》讲义.docx
- 西安电子科技大学 《工程信号与系统》课件-5.1+5.2.pdf
- 西安电子科技大学 《工程信号与系统》课件-5.3.pdf
- 西安电子科技大学 《工程信号与系统》课件-§4.10 序列的傅里叶分析.pdf
- 西安电子科技大学 《工程信号与系统》课件-§4.11 离散傅里叶变换及其性质.pdf
- 西安电子科技大学 《工程信号与系统》课件-§4.8 LTI系统的频域分析.pdf
- 西安电子科技大学 《工程信号与系统》课件-§4.9 取样定理.pdf
- 西安电子科技大学 《工程信号与系统》课件-§5.4 复频域分析.pdf
- 西安电子科技大学 《工程信号与系统》课件-§7.1 系统函数与系统特性.pdf
- 西安电子科技大学 《工程信号与系统》课件-§7.2 系统的稳定性.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第1章Java开发环境与搭建.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第2章Java语法基础.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第2章Java语法基础2.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第3章程序流程控制.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第3章程序流程控制2.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第4章数组.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第4章数组2.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第5章类的定义2.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第6章类和对象的扩展.pdf
- 华东理工大学《Java面向对象的程序设计》课件-第6章类和对象的扩展3.pdf
最近下载
- 奶茶店兼职劳务合同模板(3篇).docx
- OTIS奥的斯XIOTIS西子奥的斯标准ACD4MR电气原理图XAA21310AT注解版.pdf
- 健康体重课件小学生版最新完整版本.pptx VIP
- 内分泌性高血压筛查专家共识(2025版).pdf VIP
- 高级教师职称面试讲课答辩题目及答案(分五类共60题).docx VIP
- 全国智能制造应用技术技能大赛理论知识题库资料(核心500题).pdf VIP
- 安全生产台账建立与完善策略.docx VIP
- 矿山井巷施工施工组织设计 (1).pdf VIP
- CRM坐席操作手册.pdf VIP
- 2025年新高考物理压轴题专项训练09 电磁感应中的单双棒问题 含解析 .docx VIP
文档评论(0)