使用 C++提升内存映射文件以创建磁盘备份数据结构

发布于 2024-08-17 15:06:42 字数 318 浏览 13 评论 0原文

我一直在研究使用 Boost.Interprocess 来创建磁盘支持的数据结构。 Boost 文档中的示例 (http://www.boost. org/doc/libs/1_41_0/doc/html/interprocess.html)都是为了使用共享内存,尽管他们提到也可以使用内存映射文件。我想知道这里是否有人使用过内存映射文件?有任何公开可用的代码示例可以开始使用(例如,内存映射文件支持的映射或集)?

I have been looking into using Boost.Interprocess to create a disk-backed data structure. The examples on Boost Documentation (http://www.boost.org/doc/libs/1_41_0/doc/html/interprocess.html) are all for using shared memory even though they mention that memory mapped files can also be used. I am wondering whether anyone here has used memory mapped files? Any publicly available code samples to get started (say, a memory mapped file backed map or set)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

好听的两个字的网名 2024-08-24 15:06:42

您可以查看 stldb 项目,该项目正在 boost 邮件列表中积极讨论。它尝试在 boost::interprocess 之上构建 ACID 数据库。

You might take look at stldb project that's being actively discussed on boost mail list. It tries to build an ACID database on top of boost::interprocess.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文