文章目录
学习地址
多线程01:概述
多线程02:线程、进程、多线程
多线程03:继承Thread类
线程三种创建方式
多线程05:实现Runnable接口
多线程06:初识并发问题
多线程20:同步方法及同步块
多线程23:Lock锁
多线程27:线程池
package com.kuang.thread;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class threadPool {
public static void main(String[] args) {
ExecutorService executorService = Executors.newFixedThreadPool(10);
executorService.execute(new Mythread());
executorService.execute(new Mythread());
executorService.execute(new Mythread());
executorService.execute(new Mythread());
executorService.shutdown();
}
}
class Mythread implements Runnable{
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
}
}
多线程28:总结