修复JsParserExecutor DCL模式缺少volatile:EXECUTOR字段添加volatile保证多线程可见性

This commit is contained in:
yukaidi
2026-05-29 02:23:17 +08:00
parent 42925c857c
commit 838c86ae15

View File

@@ -33,7 +33,7 @@ public class JsParserExecutor implements IPanTool, AutoCloseable {
private static final Logger log = LoggerFactory.getLogger(JsParserExecutor.class);
private static WorkerExecutor EXECUTOR;
private static volatile WorkerExecutor EXECUTOR;
private static final Object EXECUTOR_LOCK = new Object();
private static String FETCH_RUNTIME_JS = null;