Executors.newFixedThreadPoo
时间: 2023-10-25 20:58:27 浏览: 83
Java并发编程中使用Executors类创建和管理线程的用法
Executors.newFixedThreadPool是一个固定线程数的线程池,不管提交的任务多还是少,都会创建固定数量的线程。\[2\]这意味着无论有多少任务需要执行,线程池都会保持固定数量的线程在运行。而Executors.newSingleThreadExecutor是一个只有一个线程的线程池,固定创建一个线程。\[3\]这意味着无论有多少任务需要执行,线程池都只会创建一个线程来执行任务。在你提供的代码中,将线程池的创建方式从Executors.newFixedThreadPool改为Executors.newSingleThreadExecutor,这意味着线程池只会创建一个线程来执行任务。\[1\]
#### 引用[.reference_title]
- *1* [Java自带的线程池Executors.newFixedThreadPool](https://blog.csdn.net/tengtianshan/article/details/83341298)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [多线程理解(二)](https://blog.csdn.net/z1790424577/article/details/82841039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文