zoukankan      html  css  js  c++  java
  • JAVA高级复习-多线程的创建方式二

    多线程的创建方式二:步骤

    1、创建一个实现了Runnable接口的类
    2、实现类中实现Runnable中的run()抽象方法
    3、创建实现类的对象
    4、将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象
    5、通过Thread类的对象调用start()方法。

    /**
     * @description:创建线程方式二
     * @date: 2020/7/25 16:26
     * @author: winson
     *
     * 1、创建一个实现了Runnable接口的类
     * 2、实现类中实现Runnable中的run()抽象方法
     * 3、创建实现类的对象
     * 4、将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象
     * 5、通过Thread类的对象调用start()方法。
     */
    public class CreateThread2 {
        public static void main(String[] args) {
            MyThreadUseSecondMethod myThreadUser2 = new MyThreadUseSecondMethod();
            Thread t1 = new Thread(myThreadUser2);
            t1.setName("自定义线程1");
            t1.start();
            Thread t2 = new Thread(myThreadUser2);
            t2.setName("自定义线程2");
            t2.start();
    
            for (int i = 0; i < 50; i++) {
                if (i % 2 == 0) {
                    System.out.println(Thread.currentThread().getName() + ":" + i);
                }
            }
        }
    }
    
    class MyThreadUseSecondMethod implements Runnable {
        @Override
        public void run() {
            for (int i = 0; i < 50; i++) {
                if (i % 2 == 0) {
                    System.out.println(Thread.currentThread().getName() + ":" + i);
                }
            }
        }
    }
    
    
  • 相关阅读:
    【HEOI2016】序列
    【AHOI2006】基因匹配
    【HAOI2016】放棋子
    【TJOI2017】DNA
    Luogu5110 块速递推
    长链剖分学习笔记
    【Vijos】lxhgww的奇思妙想
    [python 学习] requests 库的使用
    [php代码审计] Window api函数 FindFirstFile 在php中的问题
    [php代码审计] apache 后缀名解析“漏洞”
  • 原文地址:https://www.cnblogs.com/elnimo/p/13377276.html
Copyright © 2011-2022 走看看