java课件——第八章.pptVIP

  • 4
  • 0
  • 约3.12千字
  • 约 28页
  • 2017-07-26 发布于广东
  • 举报
程序、进程与线程 程序是一段静态的代码,它表现为磁盘上的一个文件。 进程是程序的一次动态执行过程,进程包括代码以及系统为了执行它而分配给它的一系列资源。 线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概念。 多线程 以往我们写的程序都是单线程的,对于多线程这个概念,你目前了解了多少? Java线程 Java Thread Java中,每个线程都是java.lang.Thread的对象,由Thread类来完成线程调度的细节以及控制线程的各个方法。 创建Java Thread 创建一个具有线程功能的线程类可以通过以下两种方式: 继承 java.lang.Thread 实现 java.lang.Runnable 通常,第二种方式要好,因为你还可以继承其它的父类。 创建Java Thread 将希望被线程执行的代码写到新类的run()方法里。 Thread类里有run()方法,继承这个类需要覆盖这个方法,希望被线程执行的代码要写到这里 Runnable接口也有这个方法,实现这个接口需要实现这个抽象方法,而这个方法最终会被Thread类在某个时刻调用。 创建Java Thread Thread类的构造函数可以接受以下以下参数的多种组合 A Runnable object 它的run方法会被Thread类

文档评论(0)

1亿VIP精品文档

相关文档