Java语言程序设计(第二版)贾振华第13章多线程课件教学.pptVIP

  • 1
  • 0
  • 约1.87千字
  • 约 34页
  • 2017-01-04 发布于未知
  • 举报

Java语言程序设计(第二版)贾振华第13章多线程课件教学.ppt

多线程 第13章 目标 掌握多线程的概念 掌握如何创建线程 了解死锁的概念 了解线程同步 了解使用 wait() 和 notify() 在线程之间进行通信 13.1.1 多线程的概念 程序:静态的计算机高级语言编写的代码。 进程:程序的一次执行。 线程:程序中的部分代码的一次执行过程。 多进程:操作系统中多个程序同时执行。 多线程:程序中多个片断同时执行。 13.1.2 Java中的多线程 Thread类是java.lang包中的一个专门用来创建线程和对线程进行操作的类。这些方法分为: 构造方法。 run()方法。 改变线程状态的方法。 操作线程属性的方法。 13.1.3 线程的状态和生命周期 新建 : 新建的线程处于新建状态 就绪 : 在创建线程后,它将处于就绪状态,等待 start() 方法被调用 执行: 线程在开始执行时进入运行状态 阻塞:在线程等待一个事件时(例如输入/输出操作),就称其处于阻塞状态。 死亡:在 run() 方法已完成执行或其 stop() 方法被调用之后,线程就处于死亡状态。 13.1.4 线程的调度和优先级 Java 中的线程优先级是在 Thread 类中定义的常量 NORM_PRIORITY : 值为 5 MAX_PRIORITY : 值为 10 MIN_PRIORITY : 值为 1 缺省优先级为 NORM_PRIORITY 有关优先级的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档