推荐链接:
总结——》【Java】
总结——》【Mysql】
总结——》【Redis】
总结——》【Kafka】
总结——》【Spring】
总结——》【SpringBoot】
总结——》【MyBatis、MyBatis-Plus】
总结——》【Linux】
总结——》【MongoDB】
总结——》【Elasticsearch】
Java——》常用的线程池
常用的线程池 | 描述 | 特点 |
---|---|---|
new SingleThreadExecutor | 创建一个单线程 的线程池 | 保证所有任务的执行顺序按照任务的提交顺序执行 |
new FixedThreadPool | 创建一个固定大小 的线程池 | 每次提交一个任务就创建一个线程,直到线程达到线程池的最大大小 |
new CachedThreadPool | 创建一个可缓存 的线程池 | 不会对线程池大小做限制,线程池大小完全依赖于操作系统(或者说JVM)能够创建的最大线程大小。 |
new ScheduledThreadPool | 创建一个大小无限 的线程池 | 支持定时 以及周期性 执行任务的需求。 |