Java中的多线程的使用方法

  JAVA 的多线程特性是它的一大优点。多线程是相对单线程而言的,单线程是指任何时候只能有一个程序在运行,其他程序必须等待。而有了多线程这个特性后,JAVA 可以支持多个程序并发执行。当你要写一个能同时执行多个功能的程序时,就需要用到JAVA 的多线程功能。JAVA 的多线程功能被封装在线程类中。现在介绍一下线程的使用方法
  一、线程的创建
  有两种方法可以创建线程。第一种方法是通过继承类“Thread”来创建线程类。如:
  class aaa extends Thread {
  //aaa 是类的名称
  public void run() {
  //run 是整个线程类代码的入口
  // 与C 语言中的main 类似
  // 源程序
  }
  }
  第二种方法是建立一个具有Runnable 接口的类。如:
  class aaa implements Runnable {
  //aaa 是类的名称
  public void run() {
  //run 是整个线程类代码的入口
  // 与C 语言中的main 类似
  // 源程序
  }
  }
  二、线程的调用
  如果采用第一种方法,创建的线程类的调用格式如下:
  aaa test=new aaa();
  //test 是线程类aaa 的一个实例
  test.start();
  //start 是线程类的成员函数,将产生一
  // 个新的线程,这个线程自动调用run
  如果采用第二种方法,创建的线程类的调用格式如下:
  aaa test=new aaa();
  //test 是类aaa 的一个实例
  new Thread(test).start();
  // 通过Thread 创建
  // 一个新的线程

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzwsgj.html