Java语言程序设计第10章课件教学.pptVIP

  • 1
  • 0
  • 约1.99千字
  • 约 29页
  • 2017-01-04 发布于未知
  • 举报
第10章 多线程 10.1 多线程概述 10.1 多线程概述 10.2 多线程的创建 10.3 线程的调度与线程控制 10.4 线程的同步 小结 本章要点 ?? 多线程的基本概念 ? 多线程的创建 ? 线程调度与线程控制 ? 线程同步 本章难点 ?? 线程调度与线程控制 ? 线程同步的实现 1 多线程的概念 在一个进程内部也可以同时运行多个任务,将一个进程内部运行的每个任务都称为一个线程(thread)。线程是进程内部的单一的一个顺序控制流,即程序的一条执行路径,一个进程内可以拥有多个并发执行的线程,我们称之为多线程(Multi-Thread)。 2 Java中的多线程 在Java语言中,线程通过java.lang.Thread类进行定义和实现,在该类中封装了虚拟的CPU来进行线程操作控制。程序中的线程都是Thread类的实例。 多线程的 执行 …. 在某个时间点上运行的线程只有1个 ………… 3 线程的状态和生命周期 (1) 新建状态 创建了一个线程类的对象后,产生的新线程进入新建状态。 (2) 就绪状态 当一个新创建的线程调用start()方法后便进入可执行状态。 (3) 执行状态 当处于就绪状态的线程被调度并获得了CPU等执行必需的资源时,便 进入到

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档