【发布时间】:2015-04-13 15:03:18
【问题描述】:
我发现uv_accept 的两个参数(服务器和句柄)在同一个uv_loop 中都是必需的。但我想在拥有自己的uv_loop 的子线程中创建新的连接句柄。我该怎么办?
【问题讨论】:
标签: libuv
我发现uv_accept 的两个参数(服务器和句柄)在同一个uv_loop 中都是必需的。但我想在拥有自己的uv_loop 的子线程中创建新的连接句柄。我该怎么办?
【问题讨论】:
标签: libuv
您需要在每个工作线程上运行一个事件循环,并有一个 uv_pipe_t 在主线程和工作线程之间进行通信。然后在接受线程(调用 uv_accept 的线程)上,您可以使用 uv_write2 通过管道将接受的句柄发送给工作人员。
【讨论】: