12345678910111213141516171819202122232425262728293031 |
- package J20250731.demo03_threadPool;
- import java.util.concurrent.ExecutorService;
- import java.util.concurrent.Executors;
- /**
- * @author WanJl
- * @version 1.0
- * @title ThreadPoolDemo01
- * @description
- * @create 2025/7/31
- */
- public class ThreadPoolDemo01 {
- public static void main(String[] args) {
- //1、创建一个默认的线程池对象
- ExecutorService executorService = Executors.newCachedThreadPool();
- //Executors 帮我们创建一个线程池对象
- //ExecutorService 可以帮我们控制线程池对象
- //如果有任务想要交给线程执行,我们只需要调用executorService的submit方法,把任务传进去
- for (int i = 0; i < 10; i++) {
- executorService.submit(()->{
- System.out.println("线程id:"+Thread.currentThread().getId()+",线程名:"+Thread.currentThread().getName()+"在执行了.....");
- });
- }
- //关闭线程池
- executorService.shutdown();
- }
- }
|