多线程实现的两种方式

其实非常简单

1.首先:继承Thread类    重写run方法 

class  Demo1  extends Thread

{

  //重写run方法

  public void run(){

     for(int i = 0;i<60;i++){

       System.out.println("测试线程1--------->"+i);

     }

  }

}

2.实现Runnable借口   重写run方法

class Demo2 implements Runnable

{

  //重写run方法

  public void run(){

    for(int j = 0; j<60;j++){

      System.out.println("测试线程2=======>"+j);

    }

  }

}

3.测试线程数量

class Test{

  public static void main(){

    //创建Demo1对象

    Demo1 d1 = new Demo1();

    //调用run方法

    d1.start();

    //创建Demo2对象

    Demo2 d2 = new Demo2();

    //调用run方法

    d2.start();

    

    //查看主线程

    for(int s = 0;s<60;s++){

      System.out.println("测试主线程=======>"+j);

    }

  }

}

原文地址:https://www.cnblogs.com/zhouyingming/p/6083227.html