Почему бы вам не проверить и не узнать?Я подозреваю, что не будет никакой разницы в производительности, потому что Boost просто предоставляет средство обертки, не зависящее от платформы.
Кроме того, платформы Windows NT предоставляют возможность отображения памяти - это не то же самое, что отображение памяти является специфической функцией Linux,Для Windows вам понадобятся CreateFile
, CreateFileMapping
и MapViewOfFile
.Библиотека Windows отличается тем, что создание механизма отображения отличается от создания отображенного представления.В противном случае функциональность эквивалентна.О, как и в POSIX, вам нужно очистить, в данном случае с UnmapViewOfFile
для представлений и CloseHandle
для отображения файлов и дескриптора файла.