下文笔者讲述创建多线程类的方法分享,如下所示:
实现思路: 方式1: 继承Thread类,重新Run方法 方式2: 继承Runnable接口,重写Run方法 方式3: 使用拉姆达表达式例:
package com.java265.other; public class Test6 { public static void main(String[] args) throws Exception { Thread t1 = new Thread(new Thread01()); Thread t2 = new Thread(new Thread02()); Thread t3 = new Thread(() -> { System.out.println("我是Lambda产生的进程!"); }); t1.start(); t2.start(); t3.start(); } } class Thread01 extends Thread { @Override public void run() { System.out.println("我是继承Thread类产生的进程"); } } class Thread02 implements Runnable { @Override public void run() { System.out.println("我是实现Runnable接口产生的进程"); } } -----运行以上代码,将输出以下信息----- 我是继承Thread类产生的进程 我是实现Runnable接口产生的进程 我是lambda产生的进程!
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。