[轉]zeromq源碼分析筆記之無鎖隊列ypipe_t(3)

在上一篇中說到了mailbox_t的底層實際上使用了管道ypipe_t來存儲命令。而ypipe_t實質上是一個無鎖隊列,其底層使用了yqueue_t隊列,ypipe_t是對yueue_t的再包裝,所以我們先來看看yqueue_t是怎麼實現的。 1、yqueue_t yqueue_t是一個高效的隊列,高效體現在她的內存配置上,儘量少的申請內存,儘量重用將要釋放的內存。其實,容器的設計都會涉及這點--
相關文章
相關標籤/搜索