美文网首页
通过实现Runnable接口创建线程

通过实现Runnable接口创建线程

作者: 雨景江水 | 来源:发表于2021-11-30 08:20 被阅读0次

    实现runable接口的类,最终实例化后还得放进Thread类里面,借助Thread类的start方法运行

    一.
    //1.创建一个实现了Runnable接口的类
    class MThread implements Runnable{

    @Override
    public void run() {
    //2.实现类去实现Runnable中的抽象方法:run()
    for (int i = 0; i < 20; i++) {
    if (i%2==0) {
    System.out.println(Thread.currentThread().getName()+" "+i);
    }
    }
    }
    }

    //3.创建实现类的对象
    MThread mThread = new MThread();

    //4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象
    Thread t1 = new Thread(mThread);

    t1.setName("线程一");

    //5.通过Thread类的对象调用start()方法
    //stsrt()方法的两个作用:
    //①:启动线程
    //②:调用当前线程的run()-->调用了Runnable类型的target的run()
    t1.start();

    相关文章

      网友评论

          本文标题:通过实现Runnable接口创建线程

          本文链接:https://www.haomeiwen.com/subject/sndrxrtx.html