Java面向对象程序设计(第2版)第09章(精品·公开课件).pptVIP

  • 5
  • 0
  • 约1.88千字
  • 约 20页
  • 2018-11-05 发布于广西
  • 举报

Java面向对象程序设计(第2版)第09章(精品·公开课件).ppt

主要内容: 线程的概念 线程的控制与调度 线程的同步机制 线程间的同步通信 多线程应用场景 Thread类 Runnable接口 多线程并发效果 线程组ThreadGroup 线程的生命周期和状态的改变 线程调度与优先级 线程安全问题的提出 同步通信问题的提出和解决 同步通信问题的提出和解决 * 第九章 线程 线程的概念 线程与进程。 一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块 内存空间、一组系统资源,每一个进程的内部数据和状态都是完全独立的。 Java程序执行中的单个顺序的流控制称为线程,多线程则指一个进程中可 以同时运行多个不同的线程,执行不同的任务。 线程与进程不同的点是:同类的多个线程共享一块内存空间和一组系统 资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序 执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时, 负担要比进程小的多 。 构造方法、静态方法、实例方法 。 【例9.1】 通过继承Thread类创建线程,类MyThread声明为Thread的子类 。 例【9.2】 利用Runnable接口产生线程 。 接口方法:public void run() 【例9.3】 volatile修饰符 两种创建线程方法的比较 直接继承线程Thread类:该方法编写简单,可以直接操作线程,由

文档评论(0)

1亿VIP精品文档

相关文档