diff --git a/zt-framework/zt-common/src/main/java/com/zt/plat/framework/common/util/asyncTask/AsyncLatchUtils.java b/zt-framework/zt-common/src/main/java/com/zt/plat/framework/common/util/asyncTask/AsyncLatchUtils.java index 25d4f235..3b2c532a 100644 --- a/zt-framework/zt-common/src/main/java/com/zt/plat/framework/common/util/asyncTask/AsyncLatchUtils.java +++ b/zt-framework/zt-common/src/main/java/com/zt/plat/framework/common/util/asyncTask/AsyncLatchUtils.java @@ -1,5 +1,7 @@ package com.zt.plat.framework.common.util.asyncTask; +import com.alibaba.ttl.TransmittableThreadLocal; + import java.util.LinkedList; import java.util.List; import java.util.concurrent.*; @@ -9,7 +11,7 @@ import java.util.concurrent.*; * 多次提交,一次等待 */ public class AsyncLatchUtils { - private static final ThreadLocal> THREAD_LOCAL = ThreadLocal.withInitial(LinkedList::new); + private static final TransmittableThreadLocal> THREAD_LOCAL = TransmittableThreadLocal.withInitial(LinkedList::new); /** * 提交一个异步任务