请问 C 语言中 LRU Cache 线程安全有什么不加锁的方案吗?

12 天前
 a3587556

我用 LRU Cache 来缓存结果,每一个 bucket 队列中存的是 key-value 键值对,可以对这个队列进行增删查改,现在想用不加锁的方式对其进行线程安全改造,目前已经尝试过原子变量和引用计数,但都能发现还是有线程不安全的场景,请问各位还有什么其他方案吗?

334 次点击
所在节点    编程
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1049840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX