[置顶] zeromq源代码分析5-3------管道相关的数据结构yqueue, ypipe, pipe等
这篇文章我们讲一下pipe,从前面的博文中你了解了zeromq数据读写是异步的,主要与管道交互。先说一下pipe的基本功能吧:1.流量控制:有一个HWM(最高水位), LWM(最低水位)和active标志。2.通过发送终结符类型的消息来销毁管道。3.swap模式,当管道被写满的时候,也就是到达最高水位的时候,如果配置了swapfile这时可以将消息写到swap文件中,等到日后reader将其消息读