深刻理解FreeBSD中的TAILQ

工做的主要内容是tcp/ip,平台是FreeBSD,并且在内核态开发,因此不少状况下会涉及内核的一些数据结构和宏,好比说mbuf和TAILQ等。 TAILQ是FreeBSD/linux内核对双向队列操做的一种抽象,抽象程度不亚于C++,能实现操做队列须要的各类操做:插入元素,删除元素,遍历队列等。这个队列的优势是插入元素很快。 这里先回顾一下队列的特色(来自维基百科 http://zh.wik
相关文章
相关标签/搜索