实现Runnable接口

  • 定义TestThread类实现Runnable接口
  • 实现run()方法,编写线程执行体
  • 创建线程对象,调用start()方法启动线程
package com.thread.test4;



public class TestThread implements Runnable{
    @Override
    public void run() {
        for (int i = 0; i < 200; i++) {
            System.out.println("我在执行代码"+i);
        }
    }


    //main线程,主线程
    public static void main(String[] args) {
        //创建实现类对象
        TestThread testThread = new TestThread();
        //创建代理类对象
//        Thread thread = new Thread(testThread);
//      //启动
//        thread.start();

        //等价于
        new Thread(testThread).start();

        for (int i = 0; i < 1000; i++) {
            System.out.println("我在学习多线程"+i);
        }
    }
}

posted @ 2022-04-28 16:30  好12  阅读(25)  评论(0)    收藏  举报