当父进程、子进程和孙进程共享一个页面时,写时复制如何工作?

当父进程、子进程和孙进程共享一个页面时,写时复制如何工作?

如果孩子尝试写入,它会获得该页面的新副本(不再受写保护),孙子是否指向该新页面或旧页面(父母持有的)?

答案1

写入页面的进程会获得一个新副本。如果有多个进程共享旧副本,它们将继续共享同一页面。这些进程是否碰巧相关并不重要。

相关内容