• Java多线程-创建多线程:继承Thread类&实现Runnable接口


    继承Thread类,创建多线程:

    MyThread.class
    package com.test.interview;
    
    public class MyThread extends Thread {
        private String name;
    
        public MyThread(String name) {
            this.name = name;
        }
    
        @Override
        public void run() {
            for (int i = 0; i < 10; i++) {
                System.out.println("thread start:" + this.name + ",i=" + i);
            }
        }
    }
    ThreadDemo.class
    package com.test.interview;
    
    public class ThreadDemo {
        public static void main(String[] args) {
            MyThread mt = new MyThread("thread1");
            MyThread mt2 = new MyThread("thread2");
            MyThread mt3 = new MyThread("thread3");
            mt.start();
            mt2.start();
            mt3.start();
        }
    }
    

    实现Runnable接口,创建多线程:*(推荐这种方式)

    RunnableDemo.class
    package com.test.interview;
    
    public class RunnableDemo {
        public static void main(String[] args) {
            MyRunnable mr1 = new MyRunnable("Runnable1");
            MyRunnable mr2 = new MyRunnable("Runnable2");
            MyRunnable mr3 = new MyRunnable("Runnable3");
            Thread t1 = new Thread(mr1);
            Thread t2 = new Thread(mr2);
            Thread t3 = new Thread(mr3);
            t1.start();
            t2.start();
            t3.start();
        }
    }
    MyRunnable.class
    package com.test.interview;
    
    public class MyRunnable implements Runnable {
        private String name;
    
        public MyRunnable(String name) {
            this.name = name;
        }
        @Override
        public void run() {
            for (int i = 0; i < 10; i++) {
                System.out.println("thread start:" + this.name + ",i=" + i);
            }
        }
    }
    

    Thread&Runnable的关系:  

  • 相关阅读:
    什么是tomcat集群?
    cmd黑客入侵命令大全
    Linix基本命令
    Windows CMD命令大全
    python 函数1
    Python 集合(set)使用
    python 数据字典应用
    python 数据运算
    python 数据类型(元组(不可变列表),字符串
    python 数据类型(列表)学习笔记
  • 原文地址:https://www.cnblogs.com/starstarstar/p/11221940.html
Copyright © 2020-2023  润新知