libuv使用ipc通信,结束方式

libuv提供了IPC通信模块,可以实现跨平台。

一般的使用方法,是单独启动一个线程,来创建ipc,这个线程使用自己的事件循环。当我们想主动关闭ipc通信的时候,我们可以使用uv_close函数,释放我们创建的ipc通信流。注意这个释放一定是要在ipc创建的线程中实现。可以使用uv_async_send实现唤醒不同线程中的事件。这里面可以传递函数,也可以传递变量。传递变量的时候,一定注意变量的生命周期

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章