From 0fc3e3ab48ab8ff7b552d76cd12135b6a16287be Mon Sep 17 00:00:00 2001 From: LamGC Date: Mon, 13 Jul 2020 09:42:33 +0800 Subject: [PATCH] =?UTF-8?q?[Change]=20=E8=B0=83=E6=95=B4=E5=BA=94=E7=94=A8?= =?UTF-8?q?=E5=86=85=E4=BA=8B=E4=BB=B6=E7=BA=BF=E7=A8=8B=E6=B1=A0=E5=8F=82?= =?UTF-8?q?=E6=95=B0;?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [Change] BotEventHandler 调整线程池参数; --- src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java b/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java index 8975042..b2bcece 100644 --- a/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java +++ b/src/main/java/net/lamgc/cgj/bot/event/BotEventHandler.java @@ -46,9 +46,9 @@ public class BotEventHandler implements EventHandler { * 消息事件执行器 */ private final static EventExecutor executor = new EventExecutor(new TimeLimitThreadPoolExecutor( - 180000, // 3minThr - Math.max(Runtime.getRuntime().availableProcessors(), 4), - Math.min(Math.max(Runtime.getRuntime().availableProcessors(), 4), 32), + 180000, // 3min limit + Math.max(Runtime.getRuntime().availableProcessors(), 4), // 4 ~ processors + Math.min(Math.max(Runtime.getRuntime().availableProcessors() * 2, 8), 32),// (8 ~ processors * 2) ~ 32 30L, TimeUnit.SECONDS, new LinkedBlockingQueue<>(1536),