这是一个面试问题,我仍然对此感到困惑.
实现2个API - 1.访问共享内存中存在的链表的头部
2.访问头部后面的元素
问题中的内核是Linux.
我在一个论坛上读到,不使用指针,应该使用偏移量(如果不使用指针,它仍然是一个链表)
我真的不明白这一部分.考虑到虚拟内存到位,还会对将要发生的地址转换感到好奇.
抱歉这个问题很模糊,但这是我能想到的.
任何帮助表示赞赏.
谢谢
linux shared-memory
linux ×1
shared-memory ×1