深入理解TAILQ队列(转自http://blog.youkuaiyun.com/hunanchenxingyu/article/details/8648794)
工作的主要内容是tcp/ip,平台是FreeBSD,而且在内核态开发,所以很多情况下会涉及内核的一些数据结构和宏,比如说mbuf和TAILQ等。 TAILQ是FreeBSD/linux内核对双向队列操作的一种抽象,抽象程度不亚于C++,能实现操作队列需要的各种操作:插入元素,删除元素,遍历队列等。这个队列的优点是插入元素很快。
这里先回顾一下队列的特点(来自维基百科http://zh.wiki
转载
2016-02-17 16:45:46 ·
442 阅读 ·
0 评论