在磁盘C 上的特定位置中创建队列
create a queue in a specific location on the disk c++
如何在特定路径上分配的C 中创建队列?
我在/mnt/ram/是ram文件夹而不是磁盘上安装了ramfs,希望队列在那里,因此性能要比在磁盘上分配了队列更好。
队列是C 的队列库,即:
#include <queue>
queue<string> requestsqueue;
谢谢
如何在特定路径上分配的C 中创建一个队列?
你不能。
队列是C 的队列库,即:
#include <queue> queue<string> requestsqueue;
标准队列数据架构std::queue
仅存在于内存中。它与任何磁盘文件没有特定关系,也没有文件系统中的任何路径。
您可以在/mnt/ram中创建文件,就像您在其他任何地方创建文件一样。区别是当系统重新启动时删除RAMF的内容。
您可能还想考虑使用TMPF,因为它的大小可能会受到限制,因此您不会用完所有的内存,并且可以得到交换空间的支持,因此如果不使用一段时间,则可以将其分类。p>这里有更多信息。
相关文章:
- 创建一个类来访问和指定向量类型,并构建一个获取位置并为其分配区域的类
- glfw 在创建之前/创建时实例化窗口位置
- 更改球体的位置而不重新创建球体
- 创建 2D 数组0xCCCCCCCC访问冲突写入位置
- 创建一个函数以在给定位置将元素插入到列表中
- 如何正确删除一行控件并在该位置动态创建一个新控件
- 尝试在自定义 QT 创建器文本编辑器中创建查找和替换循环.我似乎无法设置光标位置
- unordered_map emplace-如何在适当的位置创建对象
- 创建相对于世界位置而不是屏幕位置的形状
- 在数组中创建位置层次结构
- 尝试创建结构对象,在位置0x3FE00000中创建访问冲突写入错误
- 应删除传递参数时创建对象的位置
- 使用新的位置来创建静态常量指针,指向静态内存缓冲区
- 创建一个从前缀到C 中字符位置的新字符串
- 我创建的c++istream对象和cin之间的区别在哪里,它在库中的可见位置在哪里
- 创建新数组时写入位置时发生访问冲突
- 在磁盘C 上的特定位置中创建队列
- 类在同一内存位置创建另一个类的多个对象(C++)
- c++初始化器不断地在同一内存位置创建新对象
- 我们可以在内存中的指定位置创建一个类类型的实例吗