zoukankan      html  css  js  c++  java
  • 创建多线程的第二种方法——实现

    Thread(Runnable target)
              分配新的 Thread 对象。

    实现步骤:

    1.创建一个Runnable 接口的实现类。

    2.在实现类中重写runnable接口的run方法,设置线程任务。

    3.创建一个runnable接口的实现对象

    4.创建Thread类对象,构造方法中传递Runnable接口的实现类对象。

    5.调用Thread类中的start方法,开启新的线程执行run方法

    public class Demo01Runnable {
        public static void main(String[] args) {
            //3.创建一个runnable接口的实现对象
            RunnableImpl run=new RunnableImpl();
            //4.创建Thread类对象,构造方法中传递Runnable接口的实现类对象。
            Thread t=new Thread(run);
            //5.调用Thread类中的start方法,开启新的线程执行run方法
            t.start();
            for (int i = 0; i <20 ; i++) {
                System.out.println(Thread.currentThread().getName()+"-->"+i);
            }
        }
    }

      

    //1.创建一个Runnable 接口的实现类。
    public class RunnableImpl implements Runnable{
    //2.在实现类中重写runnable接口的run方法,设置线程任务。
        @Override
        public void run() {
            for (int i = 0; i < 20; i++) {
                System.out.println(Thread.currentThread().getName()+"-->"+i);
            }
    
        }
    }
  • 相关阅读:
    php -- 魔术方法 之 对象输出 : __toString()
    php -- each()、list()
    php -- 魔术方法、魔术常量 简单介绍
    webbench
    md5sum/opensll md5
    shopt
    MD5
    print显示特定的数据格式
    gdb调试4--回退
    字符串化#、拼接字符##和可变参数宏(...和_ _VA_ARGS_ _)
  • 原文地址:https://www.cnblogs.com/cy2268540857/p/13735000.html
Copyright © 2011-2022 走看看