- 2
- 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
您可能关注的文档
最近下载
- JT-T-1229-2018智能运输系统长距离单相供配电系统技术要求.docx VIP
- AIAG-VDA FMEA测试考试题(答案).docx VIP
- 2025年锦江区新兴领域党建工作专员招募备考题库及参考答案详解一套.docx VIP
- SBS 弹性体改性沥青防水卷材碳足迹报告.pdf VIP
- 部编版小学语文二年级上册读书吧必读书《小鲤鱼跳龙门》导读、真题与自测.pdf VIP
- 关于建筑工程检测中难点分析.doc VIP
- 人教版六年级上册数学(2026版)第一单元《分数乘法》单元测试卷(含完整解析).docx VIP
- 小学美术手工《折纸》ppt课件.pptx VIP
- 罗尔斯-罗伊斯发动机技术手册M250-B15G和M250-B17系列.pdf
- 2.2中国的人文旅游资源 (课件)-《中国旅游地理》同步教学(高教版).pptx VIP
原创力文档

文档评论(0)