教学内容 °线程的概念 °多线程的实现 ●线程的生命周期 ●线程的中断 °线程的优先级 °同步线程 小结 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类