7
當我在Windows上創建共享內存段(如CreateFileMapping(INVALID_HANDLE_VALUE, ...)
)時,是否有任何方法調整它的大小,除了創建更大的段和複製數據?Windows:調整共享內存的大小
我讀過MSDN文件映射有一個固定的大小,但是有沒有可能通過某種方式在相同的內存上進行新的映射?就像在Linux中一樣,您可以使用shm_open()
,然後再使用ftruncate()
和mmap()
。