C++ Turbo thread多进程调用与js交互

Gary Chen
C++ Turbo thread多进程调用与js交互
void NativeSampleModule::callback(jsi::Runtime &rt, AsyncCallback<std::string> callback) {
    std::thread t([callback = std::move(callback)]() {
        callback.call("works without any issues");
    });
    t.detach();
}
auto promise = facebook::react::AsyncPromise<std::string>(rt, jsInvoker_);

std::thread t([promise]() mutable {
  promise.resolve("test");
});
t.detach();

return promise;