- 5
- 0
- 约2.38万字
- 约 23页
- 2017-02-12 发布于北京
- 举报
第7章多线程程序设计
第7章 多线程机制 1
7.1 线程概念 2
7.2 Runnable接口与Thread类 2
7.3 线程的控制与调度 6
7.3.1 线程的生命周期 6
7.3.2 线程调度与优先级 7
7.3.3 改变线程状态 8
7.4 线程的同步机构 13
7.4.1 线程间的数据共享 13
7.4.2 以“互斥锁”实现线程同步 15
7.4.3 死锁问题 22
【例7.1】 继承Thread类创建线程。 3
【例7.2】 实现Runnable接口创建线程。 5
【例7.3】 线程sleep。 8
【例7.4】 改变线程状态。 10
【例7.5】 发送者与接收者。 13
【例7.6】 同步的发送者与接收者。 16
【例7.7】 发牌程序。 18
错误!未找到目录项。
图7.1 线程的生命周期与线程的状态 2
图7.2 线程状态转化图 6
图7.3 线程的调度 10
图7.4 缓冲区 13
图7.5 增加“互斥锁”标志的缓冲区 16
图7.6 发牌程序 19
多线程机制
目前我们所用的Windows等操作系统都支持多任务的并发处理机制,即在一个系统中能够同时运行多个程序。例如,在执行Word程序编辑文字的同时还可以播放Mp3音乐。
而网络时代的程序设计,更需要有多线程机制,即一个程序运行时可分成几个并行的子任务。例如,在网络下载软件同时,系统还可以完成其他任务,这就是一个典
您可能关注的文档
- 大学数字图书馆国际合作计划.doc
- 单级功率因数校正(pfc)变换器的设计.doc
- 单片机系统键盘的设计小结.doc
- 档案数字副本ocr规范.doc
- 党的群众路线教育实践活动个人对照检查材料.doc
- 导入(补充).doc
- 德国施克光电sick,世界领先的传感器制造商之一.doc
- 第1讲高考数学选择题的解题策略.doc
- 第1章电话机的总体设计.doc
- 第1章delphi简介.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 工程勘察设计收费标准(2002年修订本)完整版.pdf
- 北师大版(2024)新教材小学二年级数学下册第五单元《图形王国》精品课件.pptx VIP
- 中微公司成都研发及生产基地暨西南总部项目环评报告表.docx
- 2025年河南工业和信息化职业学院单招职业技能测试题库含答案.docx VIP
- 《动物防疫监督》课件.ppt VIP
- 2025年河南工业和信息化职业学院单招职业技能测试题库(含答案).docx VIP
- 05s502图集阀门井图集 .docx VIP
- 煤矿新工机电培训课件.ppt VIP
- ”小学数学阅读策略初探“小课题研究申报表 .pdf VIP
- 托福阅读71套TPO(含答案).pdf VIP
原创力文档

文档评论(0)