第13章龟兔赛——多线程.pptVIP

  • 13
  • 0
  • 约1.03万字
  • 约 25页
  • 2016-11-25 发布于贵州
  • 举报
第13章 龟兔赛跑——多线程 能力目标: 理解多线程、掌握线程的创建、启动、运行等方法。 掌握线程优先级及其设置方法。 理解线程状态,线程中断和线程同步等概念。 能使用多线程编写龟兔赛跑程序和生产者消费者程序。 内容介绍 13.1 任务预览 13.2 程序、进程与线程 13.3 多线程 13.4 线程类Thread 13.5 线程同步与互斥 13.6 本章小结 13.7 实训13:龟兔赛跑、生产者与消费者 13.1 任务预览 本章实训程序运行结果: 13.2 程序、进程与线程 程序,是代码,是静态的。 进程,是程序在计算机上的一次运行过程,进程是动态的。 线程也是动态的,是比进程更小的概念,它是进程(程序运行过程)的一条执行路线。 Java语言拥有多线程机制。 java.lang包提供线程类Thread,只要定义继承Thread类的子类,并重写线程运行方法run。 线程类的每一个对象都是一个线程,通过start方法启动。 【例13-1】编写龟兔赛跑多线程程序,设赛跑长度为100米,每跑完10米输出一次结果。 class Animal extends Thread { //线程类 public Animal(String name) { //构造方法,参数是线程名 super(name); } pu

文档评论(0)

1亿VIP精品文档

相关文档