启动新线程的方法,java创建新线程的两种方法

  启动新线程的方法,java创建新线程的两种方法

  我们可以通过继承Thread类来创建一个新线程。

  步骤如下:

  1.定义一个从Java.lang.Thread类继承的类A;

  2.重写类A中Thread类的run方法;

  3.编写run方法中要执行的操作:run方法中的代码和线程执行器;

  4.在main方法(thread)中创建一个线程对象,启动线程。

  (1)创建线程类对象

  class A=new A class A();(2)调用线程对象的start方法

  a . start();//启动一个线程(视频教程推荐:java视频)

  注意:千万不要调用run方法,如果调用run方法好比是对象调用方法,依然还是只有一个线程,并没有开启新的线程。线程只能启动一次。

  具体例子如下:

  //1):定义一个继承自java.lang.Thread类的类A。

  类MusicThread扩展线程{

  //2):重写a类中Thread类的run方法.

  公共无效运行(){

  //3):编写run方法中要执行的操作。

  for(int I=0;i 50i ){

  System.out.println(播放音乐 I);

  }

  }

  }

  公共类扩展线程演示{

  公共静态void main(String[] args) {

  for(int j=0;j 50j ){

  System.out.println(运行游戏 j);

  if(j==10){

  //4):在main方法(thread)中,创建一个线程对象,启动线程。

  music thread music=new music thread();

  music . start();

  }

  }

  }

  }推荐教程:java入门以上是java如何启动一个新线程的细节。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: