diff --git a/entry/src/main/cpp/napi_init.cpp b/entry/src/main/cpp/napi_init.cpp index 3f4dbd998f9158347d68c2b28000f5ef544c446a..549714526cff90e2ffe292a8bc8319645a35a646 100644 --- a/entry/src/main/cpp/napi_init.cpp +++ b/entry/src/main/cpp/napi_init.cpp @@ -87,14 +87,10 @@ static napi_value ThreadSafeCase(napi_env env, napi_callback_info info) { } napi_create_string_utf8(env, "ThreadSafeCase", NAPI_AUTO_LENGTH, &workName); - - napi_create_threadsafe_function(env, nullptr, nullptr, workName, 0, 1, nullptr, nullptr, nullptr, ThreadSafeCallJs, - &tsFn); - + napi_create_threadsafe_function(env, nullptr, nullptr, workName, 0, 1, nullptr, nullptr, nullptr, ThreadSafeCallJs, &tsFn); auto asyncContext = new CallbackContext(); asyncContext->env = env; napi_create_reference(env, js_callback, 1, &asyncContext->callbackRef); - std::thread t(SubThread, asyncContext); t.detach(); return nullptr;