linux内核 为什么大量使用双向链表
答案:1 悬赏:50 手机版
解决时间 2021-03-16 20:51
- 提问者网友:欲望失宠
- 2021-03-16 03:40
linux内核 为什么大量使用双向链表
最佳答案
- 五星知识达人网友:詩光轨車
- 2021-03-16 04:10
在linux内核中,有大量的数据结构需要用到双循环链表,例如进程、文件、模块、页面等。若采用双循环链表的传统实现方式,需要为这些数据结构维护各自的链表,并且为每个链表都要设计插入、删除等操作函数。因为用来维持链表的next和prev指针指向对应类型的对象,因此一种数据结构的链表操作函数不能用于操作其它数据结构的链表。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯