Java程序设计及应用开发教程 虞益诚 主编 第10章线程机制新.pptVIP

  • 8
  • 0
  • 约 43页
  • 2015-12-14 发布于广东
  • 举报

Java程序设计及应用开发教程 虞益诚 主编 第10章线程机制新.ppt

第10章 线程机制 第10章 线程机制 10.1 Java中的多线程机制 10.2 多线程类的创建与实现 10.3 本章小结 随着计算机的飞速发展,个人计算机上的操作系统也纷纷采用多任务和分时设计,将早期只有大型计算机才具有的系统特性带到了个人计算机系统中。一般可以在同一时间内执行多个程序的操作系统都有进程的概念。一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源。在进程概念中,每一个进程的内部数据和状态都是完全独立的。Java程序通过流控制来执行程序流。 10.1 Java线程机制 线程的基本概念 一般来说,我们把正在计算机中执行的程序叫做“进程”(Process) ,而不将其称为程序(Program)。 所谓线程(Thread),是进程中某个单一顺序的控制流,又称为轻量级进程。 线程状态与生命周期 每个线程都是和生命周期相联系的,一个生命周期含有多个状态,这些状态间可以互相转化。 线程从产生到消失的生命周期中通常要经历创建、可运行、运行中、阻塞、死亡五种状态。 多线程的实现方法 所谓多线程,就是通过系统的调度使几个具有不同功能的程序流即线程同时并行地运行。 线程调度与优先级 在CPU上以某种次序执行多个线程被称为调度。 10.1.1 线程的基本概念 线程与进程的相似点 一段完成某个特定功能的代码 程序中单一顺序的控

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档