我开始玩libuv并且我真的很喜欢它,但是我似乎找不到从不同线程发出循环线程信号的方法。我想做的是:
线程A:uv_run上的块(uv_default_loop(),UV_DEFAULT_RUN);让我们说它听一个套接字。
线程B:通过写入套接字以外的方式唤醒在uv_default_loop()上休眠的线程,比如uv_loop_signal()?
有人知道这是否可行?
答案 0 :(得分:2)
uv_async_t event;
uv_async_init(uv_default_loop(), &event,eventCB);
uv_async_send(&event);