您的位置:首页 > 理论基础 > 数据结构算法

3.1.7 数据结构

2016-04-07 09:18 393 查看
postfix使用了众多的线性数据结构:

使用动态数组来存放EVENT_FDTABLE结构体,该结构体绑定了回调函数及其执行上下文。

大量的使用双向链表组织数据。双向链表可以方便的找到某个节点的前驱或后继,也可方便的为某个节点插入前驱或后继。

各种“字典”:

master模块采用哈希表存放子进程信息;DICT字典被用来存放查询表信息;map字典被用来存放针对某个客户端的esmtp特性支持代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: