| 程序包 | 说明 |
|---|---|
| cn.webfuse.framework.core.kit.concurrent.threadpool |
| 类和说明 |
|---|
| QueuableCachedPool
copy from vipshop VJTools
From Tomcat 8.5.6, 传统的FixedThreadPool有Queue但线程数量不变,而CachedThreadPool线程数可变但没有Queue
Tomcat的线程池,通过控制TaskQueue,线程数,但线程数到达最大时会进入Queue中.
|
| QueuableCachedPool.ControllableQueue
https://github.com/apache/tomcat/blob/trunk/java/org/apache/tomcat/util/threads/TaskQueue.java
|
| ThreadPoolBuilder.CachedThreadPoolBuilder
创建CachedThreadPool, maxSize建议设置
1.
|
| ThreadPoolBuilder.FixedThreadPoolBuilder
创建FixedThreadPool.建议必须设置queueSize保证有界。
|
| ThreadPoolBuilder.QueuableCachedThreadPoolBuilder
从Tomcat移植过来的可扩展可用Queue缓存任务的ThreadPool
|
| ThreadPoolBuilder.ScheduledThreadPoolBuilder |
Copyright © 2019. All rights reserved.