Java-线程池、匿名内部类、Lambda表达式

线程池:

代码:

public class Pool {
    public static void main(String[] args) {
        ExecutorService es = Executors.newFixedThreadPool(2);
        es.submit(new RunnableImpl());
        es.submit(new RunnableImpl());
        es.submit(new RunnableImpl());
        //es.shutdown();

    }
}

其中,实现Runnable接口:

public class RunnableImpl implements Runnable{
    @Override
    public void run(){
        System.out.println(Thread.currentThread().getName()+"创建了一个新的线程执行");
    }
}

执行结果:


 

匿名内部类:

        new Thread(new Runnable() {
            @Override
            public void run(){
                System.out.println(Thread.currentThread().getName()+"创建了一个新的线程执行");
            }
        }).start();

 


 

Lambda表达式:

 

posted on 2020-11-15 18:04  wnotes  阅读(301)  评论(0编辑  收藏  举报