Java 线程的创建

一、 线程的创建方式:

  线程创建有2中方式:1. 是继承Thread类;2.  实现Runnable方法。启动线程用的是start方法,如果调用run方法,那么那不是启动线程,只是执行类中run方法而已。

Example:

继承Thread类

public Demo01 extends Thread{

public void run()

  {

    for(int i=0; i<10;i++)

      {

        System.out.println(Thread.currentThread().getName()+">>>>>>"+i);

       }

  }

public static void main(String[] args) 

  {

    Demo01 demo01 = new Demo01();

    demo01.start();

  }

}

实现Runnable接口

public Demo02 implements Runnable{

@Override

public void run()

  {

    for(int i=0; i<10;i++)

      {

        System.out.println(Thread.currentThread().getName()+">>>>>>"+i);

       }

  }

public static void main(String[] args) 

  {

    Demo02 demo02 = new Demo02();

    new Thread(demo02).start();              //这里需要调用demo02对象新建一个线程,然后再启动

    new Thread(demo02).start();

  }

}

原文地址:https://www.cnblogs.com/tman/p/3977267.html