Java创建线程持续Thread类

步调:

1,定义一个类持续Thread类。

2,覆写Thread类中的run()办法。

3,调用线程的start办法。

 

可以经过过程Thread的getName()办法获得线程的称号。

static Thread currentThread()   获得以后哨程对象

 

创建线程的目标是为了开启一条履行途径,去运转指定的代码和其他代码完成同时运转。

而运转的指定代码就是这个履行途径的义务。

Jvm创建的主线程的义务都定义在了主函数中。

 

而自定义的线程它的义务在哪呢?

Thread类用于描述线程,线程是须要义务的,所以Thread类也对义务停止描述。

这个义务就经过过程Thread类中的run办法来表现,也就是说,run办法就是封装自定义线程运转义务的函数。

 

run办法中定义就是线程要运转的代码。

 

开启线程是为了运转指定代码。所以只要持续了Thread类,并复写run办法。将运转的代码定义在run办法中便可。

ThreadDemo.java

class Demo extends Thread {
   private String name;
Demo(String name) {
      this.name = name;
   }

   public void run() {
      for (int i = 0; i < 100; i++) {
        System.out.println(name + "。。。。" + i);
      }
   }
}

class ThreadDemo {
   public static void main(String[] args) {
      Demo d1 = new Demo("多线程");
      Demo d2 = new Demo("duoxiancheng");
      d1.start();
      d2.start();
   }
}