- 0
- 0
- 约1.21千字
- 约 5页
- 2026-05-29 发布于广东
- 举报
?主要内容?小结学习目标掌握线程的两种创建方式,能在程序中使用恰当的方式实现多线程主要内容线程的创建继承Thread类创建多线程实现Runnable接口创建多线程 两种实现多线程方式的对比创建线程Java提供了线程类Thread来创建多线程程序。要产生一个线程,有两种方法:需要从Java.lang.Thread类派生一个新的线程类,重写它的run()方法;实现Runnalbe接口,重写Runnalbe接口中的run()方法。创建线程(1)继承Thread类创建多线程在Java语言中,用Thread类或子类创建线程对象。在编写Thread类的子类时,需要重写父类的run()方法,其目的是规定线程的具体操作,否则线程就什么也不做,因为父类的run()方法中没有任何操作语句。实例:假设一个影院有三个售票口,分别用于向儿童、成人和老人售票。影院为每个窗口放有50张电影票,分别是儿童票、成人票和老人票。三个窗口需要同时卖票,而现在只有一个售票员,这个售票员就相当于一个CPU,三个窗口就相当于三个线程。利用扩展的线程类在Ex10_3类的主方法中创建了三个线程对象,并通过start()方法分别将它们准备就绪。从结果可以看到,每个线程分别对应50张电影票,之间并无任何关系,这就说明每个线程之间是平等的,没有优先级关系,因此都有机会得到CPU的处
您可能关注的文档
- 教学材料《Linux教程》_项目六.pptx
- 教学材料《工程造价》_第六章.pptx
- 教学材料《Linux教程》_项目二.pptx
- 《电气控制线路分析》_防止触电的安全措施.pptx
- 《建筑学专业SketchUp+V-Ray教程》_第七章.ppt
- 《建筑学专业SketchUp+V-Ray教程》_第六章.ppt
- 教学材料《工程造价》_第七章.pptx
- 教学材料《Linux教程》_项目三.pptx
- 《建筑学专业SketchUp+V-Ray教程》_第四章.ppt
- 《单片机应用与系统开发》_第 9 章 单片机应用系统设计.ppt
- 2025年大三(无机化学)化学反应综合试题及答案.doc
- 2025年大学大一(生物学)生态学基础阶段测试试题及答案.doc
- 2025年高职(化工安全技术)期末测试试题及答案.doc
- 2025年执业医师资格考试临床医学真题.docx
- 2025年高职第二学年(旅游管理)旅游心理学期末测试卷.doc
- 2025年税务师考试重点难点解析卷.docx
- 2025年高职第三学年(民航空中安全保卫)空中保卫期末测试试题及答案.doc
- 2025年大学第三学年(给排水科学与工程)给排水应用技术测试试题及答案.doc
- 2025年小学数学计算能力专项卷(应用题解篇).docx
- 2025年高职(财务会计)财务核算试题及答案.doc
最近下载
- 2025至2030中国脊柱胸腰椎植入物行业深度研究及发展前景投资评估分析.docx
- 【2025】成都金牛社区工作者招考笔试试题.docx VIP
- FANUC发那科 3.21机器人基础功能-机器人简易零点标定.pdf VIP
- Excel在会计和财务中的应用:Excel的基础知识PPT教学课件.pptx
- DOTABUFF与DEBUFF解除..docx VIP
- 数据安全与隐私合规实务.pptx VIP
- 政府采购操作实务.ppt VIP
- 南京大屠杀馆PPT课件.pptx VIP
- 《数据安全与合规》课件.ppt VIP
- 2025年高中物理复习练习题含答案解析 专题十一 力学三大观点的综合应用.pdf VIP
原创力文档

文档评论(0)