| | |
| | | |
| | | /** |
| | | * 初始化线程池 |
| | | * @param poolName 线程池和线程名称 |
| | | * @param maxNum 线程池最大线程数 ,若为-1,不受限制 |
| | | * @param minNum 线程池最小线程数,或初始线程数 |
| | | * @param threadPoolName 线程池和线程名称 |
| | | * @param maxThreadNum 线程池最大线程数 ,若为-1,不受限制 |
| | | * @param minThreadNum 线程池最小线程数,或初始线程数 |
| | | * @param freeTimeout 空闲线程超时时长(秒) |
| | | * @param busyTimeout 忙碌线程超时时长(秒),若为-1,不受限制 |
| | | * @return 线程池实例 |
| | |
| | | |
| | | /** |
| | | * 初始化线程池 |
| | | * @param poolName 线程池和线程名称 |
| | | * @param maxNum 线程池最大线程数,若为-1,不受限制 |
| | | * @param minNum 线程池最小线程数,或初始线程数 |
| | | * @param threadPoolName 线程池和线程名称 |
| | | * @param maxThreadNum 线程池最大线程数,若为-1,不受限制 |
| | | * @param minThreadNum 线程池最小线程数,或初始线程数 |
| | | * @param freeTimeout 空闲线程超时时长(秒) |
| | | * @param busyTimeout 忙碌线程超时时长(秒),若为-1,不受限制 |
| | | * @return 线程池实例 |
| | |
| | | } |
| | | /** |
| | | * 得到唯一线程池实例 |
| | | * @param dataSourceName |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public final static ThreadPool.Pool getThreadPoolShort() |
| | |
| | | } |
| | | /** |
| | | * 得到唯一线程池实例 |
| | | * @param dataSourceName |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | public final static ThreadPool.Pool getThreadPoolLong() |
| | | throws Exception { |