在看libevent源码中TAILQ的时候发现了一些让我迷惑的地方,就是里面的双端队列以及链表中节点的next与prev指针,它的设计与我们一般的链表以及linux内核的list完全不一样,因为里面的prev根本不是指向前一个节点,而是指向前一个节点的next元素的地址:#define TAILQ_HEAD(name, type) \struct name { \ struct type *tqh_first; /* first element */ \... Read More
posted @ 2013-03-29 17:37 godjob Views(2127) Comments(0) Diggs(0) Edit