当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

重庆信息学院:《Java程序设计与应用开发》第十章 多线程

资源类别:文库,文档格式:PPT,文档页数:41,文件大小:500KB,团购合买
教学内容 一、线程的概念 二、多线程的实现 三、线程的生命周期 四、线程的中断 五、线程的优先级 六、同步线程 七、小结
点击下载完整版文档(PPT)

第十章多线程 Jaa程序设计 杨娟 t@126.c0m 信底求容院

第十章 多线程 杨 娟 it@126.com Java 程序设计

教学内容 °线程的概念 °多线程的实现 ●线程的生命周期 ●线程的中断 °线程的优先级 °同步线程 小结 G carre

教学内容 ⚫ 线程的概念 ⚫ 多线程的实现 ⚫ 线程的生命周期 ⚫ 线程的中断 ⚫ 线程的优先级 ⚫ 同步线程 ⚫ 小结

10.1线程的概念 什么是多线程 线程的概念模型 信底求容院

10.1 线程的概念 什么是多线程 线程的概念模型

多线程实例 °食堂打饭 ●银行问题 公交问题 多媒体网页 网络聊天(QQ) G carre

多线程实例 ⚫ 食堂打饭 ⚫ 银行问题 ⚫ 公交问题 ⚫ 多媒体网页 ⚫ 网络聊天(QQ)

多线程特点 °并行性(同时) ●实时性(及时) G carre

多线程特点 ⚫ 并行性(同时) ⚫ 实时性(及时)

进程与线程的区别 °进程面向不同的软件 比如:同时运行的word和 Powerpoint 进程间没有公共数据(内存) ●线程面向一个软件内的不同事务 比如:网络聊天服务器软件为每一个用户采用 个线程及时接收和转发该用户信息 线程涉及公共数据(内存) G carre

进程与线程的区别 ⚫ 进程面向不同的软件 比如:同时运行的 word 和 PowerPoint 进程间没有公共数据(内存) ⚫ 线程面向一个软件内的不同事务 比如:网络聊天服务器软件为每一个用户采用一 个线程及时接收和转发该用户信息 线程涉及公共数据(内存)

线程的概念模型 Java内在支持多线程,它的所有类都是在多线程 下定义的,JaVa利用多线程使整个系统成为异步 系统。Java中的线程由三部分组成,如图10.1所 小 1.虚拟的CPU,封装在 java. lang. Thread类中。 Code Data 线程 2.CPU所执行的代码,传递 Virtual CPU 给 Thread类。 3.CPU所处理的数据,传递 给 TThread类 图101线程 G carre

线程的概念模型 ⚫ Java内在支持多线程,它的所有类都是在多线程 下定义的,Java利用多线程使整个系统成为异步 系统。Java中的线程由三部分组成,如图10.1所 示。 图10.1线程 1. 虚拟的CPU,封装在 java.lang. Thread类中。 2. CPU所执行的代码,传递 给Thread类。 3. CPU所处理的数据,传递 给Thread类

10.2多线程的实现 信底求容院

10.2多线程的实现

多线程的实现方法 °通过创建 Thread类的子类来实现 °通过实现 Runable接口的类来实现。 G carre

多线程的实现方法 ⚫ 通过创建Thread类的子类来实现; ⚫ 通过实现Runable接口的类来实现

通过 Thread类实现多线程 1.设计 Thread的子类 2.根据工作需要重新设计线程的run方法 3.使用 start方法启动线程,将执行权转交到 run。 G carre

通过Thread类实现多线程 1. 设计Thread的子类 2. 根据工作需要重新设计线程的run方法 3. 使用start方法启动线程,将执行权转交到 run

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共41页,可试读14页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有