08 第8章 线程.pptVIP

  • 4
  • 0
  • 约7.44千字
  • 约 31页
  • 2016-09-19 发布于江西
  • 举报
08 第8章 线程.ppt

第8章 线程 Java 语言程序设计 天津理工大学 计算机与通信工程学院 主讲教师:孙世温 sunsw80@ 第8章 线程 引言 主要内容 基本概念 进程 进程调度 线程 Java中创建多线程的两种方法: 自定义Thread类的子类 自定义类实现Runnable接口 线程的方法 线程优先级 线程同步 进程和进程调度 进程的概念 进程(process)是在一个数据集合上的 一次动态的执行过程,资源分配的基本单位 进程的描述 PCB(包括CPU寄存器现场值等) 数据段(进程中用到的全局变量、 局部变量值) 代码段(进程执行的代码) 进程上下文(process context) 是对进程执行活动全过程的静态描述,它由代码段、寄存器内容及与该进程相关的核心数据结构组成 可唯一代表一个进程,进程执行是在其上下文中进行的 进程调度(process scheduling) 多个进程在调度算法的控制下并发执行叫进程调度 进程调度必定产生新旧进程上下文的切换,即用新进程的PCB、代码段、数据段取代旧进程 进程的三种基本状态 就绪态 当一个进程已获得除CPU外的所有资源,只要分配处理机就可执行 同时可能有多个进程处于就绪态,它们被存储在就绪队列中 “万事具备,只欠CPU” 运行态 进程占有处理机执行 阻塞态 正处于运行态的进程等待某个条件(如I/O操作、进程同步),在条件到来之

文档评论(0)

1亿VIP精品文档

相关文档