请教通过ThreadPoolExecutor 创建线程池
shjqk 2019-04-28 10:55:42 通过ThreadPoolExecutor 创建线程池,场景是每隔一段时间会同时有一批任务,每个任务都要被处理,希望请求少的时候每个请求马上被线程处理,
但线程池的线程数量最大是100,如果同时处理的线程数大于100,后续的任务都在那等待,直到被处理完
这样的线程池怎么设置?谢谢
static LinkedBlockingQueue queue = new LinkedBlockingQueue();
static ExecutorService service = new ThreadPoolExecutor(0,100,
10, TimeUnit.SECONDS, queue);