Day 12_61_多线程的创建和启动(二)

多线程的创建和启动

* 在java中实现多线程的第二种方法   实现java.lang.Runnable接口,重写run()方法

* 推荐使用这种方式,因为实现接口还可以保留类的继承。
   package com.shige.Thread;

    /*

     在java中实现多线程的第二种方法   实现java.lang.Runnable接口,重写run()方法

    */
   public class ThreadTest02 {
       public static void main(String[] args) {

           //创建线程
           Thread thread=new Thread(new Processor1());

           // 启动线程
           thread.start();

           //该for循环会在主线程中运行
           for (int i = 0; i < 10; i++) {
               System.out.println("main---->"+i);
            }


       }
   }


   //定义一个线程
   class Processor1 implements Runnable{

       //实现run方法
       @Override
       public void run() {
           for (int i = 0; i < 10; i++) {
               System.out.println("run--->"+i);
           }


       }
   }
posted @ 2021-04-07 13:41  失昼  阅读(37)  评论(0)    收藏  举报