从std :: thread调用uv_async_send不起作用

时间:2019-09-24 12:04:34

标签: c++ node.js libuv node.js-addon

uv_async_send调用std::thread时遇到问题。这里的代码段

在用于节点js初始化线程的c ++插件中:

...
uv_async_init(uv_default_loop(), async_v8_cb_, OnAsyncResponse);
...

std::thread中(从初始化线程开始)

...
uv_async_send(async_v8_cb_);
...

我希望从节点js主线程调用OnAsyncResponse。但是什么也没发生。因此,是否可以从任何线程(在我的情况下,uv_async_send)中调用std::thread?而且我在做什么错了?

0 个答案:

没有答案