《java开发实战经典》教师讲解030901 认识多线程课件.pptVIP

  • 9
  • 0
  • 约5.06千字
  • 约 19页
  • 2018-06-19 发布于贵州
  • 举报

《java开发实战经典》教师讲解030901 认识多线程课件.ppt

《java开发实战经典》教师讲解030901 认识多线程课件

JAVA 应用开发详解 第9章:多线程 —— 认识多线程 本章目标 了解进程与线程的区别 掌握Java线程的两种实现方式及其区别 了解线程的操作状态 进程与线程 进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。 多线程是实现并发机制的一种有效手段。进程和线程一样,都是实现并发的一个基本单位。 Java中线程的实现 在Java中要想实现多线程代码有两种手段: 一种是继承Thread类 另一种就是实现Runnable接口 继承Thread类 Thread类是在java.lang包中定义的,一个类只要继承了Thread类,此类就称为多线程操作类。在Thread子类之中,必须明确的覆写Thread类中的run()方法,此方法为线程的主体。 多线程的定义语法: class 类名称 extends Thread{ // 继承Thread类 属性… ; // 类中定义属性 方法… ; // 类中定义方法 // 覆写Thread类中的run()方法,此方法是线程的主体 public void run(){ 线程主体; } } 继承Thread类实现多线程 启动线程 如果要想正确的启动线程,是不能直接调用run()方法的,应该调用从Thread类

文档评论(0)

1亿VIP精品文档

相关文档