В сценарии, описанном в связанной статье, render и render3d имеют частные сопоставленные памяти копии одного файла.Насколько могут судить процессы, ОС выделила кучу страниц в адресном пространстве каждого процесса и просто скопировала туда содержимое файла.Если они изменяют эти страницы, ничего не происходит.Без изменений вернитесь в файл.Между render и render3d не происходит никаких изменений.Вот что значит иметь личное отображение.
Конечно, предоставить каждому процессу полную копию файла очень медленно, поэтому ОС использует трюк с виртуальной памятью.До тех пор, пока процесс не выполнит запись в файл, он может использовать общую копию (совместно используемую другими процессами и кэшем страницы, также называемым буферным кэшем).Личная копия происходит только тогда, когда процесс сначала пытается изменить страницу.