• 创建多线程的第二种方法——实现


    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);
            }
    
        }
    }
  • 相关阅读:
    Python
    Linux, Nginx
    Python
    C#图像处理(各种旋转、改变大小、柔化、锐化、雾化、底片、浮雕、黑白、滤镜效果)
    堆——神奇的优先队列(下)
    堆——神奇的优先队列(上)
    二叉树
    开启“树”之旅
    巧妙的邻接表(数组实现)
    Dijkstra最短路算法
  • 原文地址:https://www.cnblogs.com/cy2268540857/p/13735000.html
Copyright © 2020-2023  润新知