- 主题:有什么办法可以创建一个位于内存的文件?
用fopen、fwrite可以标准操作的?
--
FROM 111.198.29.*
试试tmpfs
【 在 wjhtingerx 的大作中提到: 】
: 用fopen、fwrite可以标准操作的?
--
FROM 1.89.15.*
tmpfs 只是换页到swap 并不是整个文件系统都在内存里
【 在 Gameplayer 的大作中提到: 】
: 试试tmpfs【 在 wjhtingerx 的大作中提到: 】: 用fopen、fwrite可以标准操作的?--
--
FROM 114.246.72.*
强制要求在内存里的话,似乎有个什么什么锁(我记得GnuPG就用这个来防止密钥进入
swap)
但那个锁似乎只对malloc返回的指针有效吧?在高级语言层面需要作为文件来读写的话,
可能需要这个语言的库来做模拟
【 在 zylthinking2 (zylthinking) 的大作中提到: 】
: tmpfs 只是换页到swap 并不是整个文件系统都在内存里
--
FROM 119.123.133.*
tmpfs只是在物理内存不足时可以用swap,不是总是用swap。
假如必须只使用内存,那可以用ramfs,这个不会用swap
【 在 zylthinking2 (zylthinking) 的大作中提到: 】
: tmpfs 只是换页到swap 并不是整个文件系统都在内存里
--
FROM 222.128.5.*
fmemopen / open_memstream ?
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 用fopen、fwrite可以标准操作的?
--
FROM 116.4.11.*
【 在 wjhtingerx 的大作中提到: 】
: 用fopen、fwrite可以标准操作的?
写一个内存文件驱动呗
--
FROM 1.87.253.*
了解一下 /dev/shm
【 在 wjhtingerx (ca6140) 的大作中提到: 】
: 用fopen、fwrite可以标准操作的?
--
FROM 119.136.154.*
/dev/shm
linux常见发行版的这个目录的数据就放到内存。
【 在 wjhtingerx 的大作中提到: 】
: 用fopen、fwrite可以标准操作的?
--
FROM 124.64.16.*