- 1
- 0
- 约5.94千字
- 约 45页
- 2018-02-19 发布于浙江
- 举报
[理学]Java语言程序设计基础教程课件第7章
Java程序设计 第七章 多线程 第7章 多线程 线程简介 Thread类的子类创建线程 实现Runnable接口 基本的线程控制 线程的调度 多线程的互斥与同步 Daemon线程 重点内容: 如何定义一个线程 线程的状态转换关系图 线程间如何实现共享数据 线程间如何处理临界资源 线程间如何实现相互通信 理解生产者--消费者模型 7.1 线程简介 理解线程 理解多线程 7.1 线程简介 程序:是一段静态的代码,它是应用软件执行的蓝本 进程:是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程 线程:线程是比进程更小的执行单位,一个进程在执行过程中,可以产生多个线程,形成多条执行线索。一条执行线索就是一个线程。每个线程都有各自独立的运行栈和程序计数器 7.1.1进程与线程 多线程实现机制:CPU时间片在多个独立的线程间切换,从宏观上看,在一个程序运行期间,有多个顺序流同时执行 多线程代码和数据共享 代码可以或不可以由多个线程共享。 如果两个线程执行同一个类的实例代码,则它们可以共享相同的代码。 数据可以或不可以由多个线程共享。 如果两个线程共享对一个公共对象的存取,则它们可以共享相同的数据。 7.1.2线程的状态 线程在它的一个完整的生命周期中通常要经历如下的几种状态: 1. 创建 (new Thread) 2. 可运行( Runnable
您可能关注的文档
- [理学]C语言第3讲-C语言编程三结构.ppt
- [理学]DATA MININGCH8.ppt
- [理学]Discuz.doc
- [理学]D9_8极值与最值xin.ppt
- [理学]D5_1定积分.ppt
- [理学]d区元素的金属有机化合物.ppt
- [理学]FMEA-杨海嵘-2006.pdf
- [理学]DSP第4章离散付里叶变换3.ppt
- [理学]EPR电子顺磁共振 - 4.ppt
- [理学]FORTRAN955.ppt
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)