diff --git a/interfaces/kits/napi/ans/include/subscribe.h b/interfaces/kits/napi/ans/include/subscribe.h index 7c7122b70f35e184de5e281a961938df3e59cd2e..193de4582d67a284e65dcf57e9b00e5da27ac466 100644 --- a/interfaces/kits/napi/ans/include/subscribe.h +++ b/interfaces/kits/napi/ans/include/subscribe.h @@ -94,7 +94,7 @@ struct SubscriberInstancesInfo { }; static std::mutex mutex_; -static std::vector subscriberInstances_; +static thread_local std::vector subscriberInstances_; bool HasNotificationSubscriber(const napi_env &env, const napi_value &value, SubscriberInstancesInfo &subscriberInfo); bool AddSubscriberInstancesInfo(const napi_env &env, const SubscriberInstancesInfo &subscriberInfo);