单元11线程解说.ppt

单元十一 线程 学习目标: 掌握线程的概念 掌握线程的创建 掌握线程的生命周期 掌握线程的状态控制方法 掌握线程同步 任务一:简易时钟 一、任务描述 Java的多线程系统建立于Thread类。 Thread类是在java.lang包中定义的,它封装了线程的执行 通过实例化一个Thread对象来创建一个线程。 Java定义了两种方式来创建线程: 实现Runnable接口。 继承Thread类。 本任务编写一个简单的时钟显示程序。 分别用两种方式来完成时钟显示任务。 任务一:简易时钟 二、任务实施 1.通过实现Runnable接口创建线程 public void run() t=new Thread(this,clock); Thread(Runnable threadOb, String threadName) t.sleep(1000)语句:将线程t挂起 Thread类的sleep()方法可能引发一个InterruptedException异常 任务一:简易时钟 2.通过继承Thread类创建线程 类ClockThread是类Thread的子类 声明了一个ClockWithThread类的成员变量 super(s)的作用就是给线程取名,t=c 语句(new ClockThread(clock,cl)).start();通过实例化了一个ClockThread的对象创建了

文档评论(0)

1亿VIP精品文档

相关文档