匿名内部类与Lambda表达式的多线程代码对比,谁更简便

package com.chunzhi.Test03Lambda;

public class Test02Lambda {
    public static void main(String[] args) {
        // 使用匿名内部类的方式,实现多线程
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println(Thread.currentThread().getName() + "新的线程执行了");
            }
        }).start();
        
        // 使用Lambda表达式,实现多线程
        new Thread(() -> {
            System.out.println(Thread.currentThread().getName() + "新的线程执行了");
        }
        ).start();
    }
}

 

上一篇:多线程——龟兔赛跑问题


下一篇:多线程从入门到高级(12)--LockSupport与AQS