据我所知,mmap()中的'MAP_SHARED‘标志与其他进程共享进程对内存映射所做的任何更改,并最终将更改写回文件。是否可以与其他进程共享内存中的更改,但不将更改写回文件?它需要一种新型的旗子吗?实现这种标志会有多复杂(例如:‘MAP_SHARED_NOT_WRITE_BACK’?添加:我想到的实用程序: Process mmap是共享库foo.so的代码段,并对代码进行更改(例如,加密代码)。我希望稍后创建和使用foo.so的其他进程B、C等共享修改后的代码。但是,我不希望将更改写回foo.so文件