有没有办法(在 linux 或 windows 中)克隆正在运行的进程? 例如,我有一个正在运行的游戏或一个记事本正在写一些东西,我只想克隆它。 我知道如果 你编写程序 使用系统调用 fork() 但我从用户的角度在编程 View 之外询问。
最佳答案
没办法,除非程序明确支持这种操作。
即使您设法克隆了完整的程序状态,您也会立即遇到动态分配资源的资源冲突,例如,两个克隆使用相同的文件描述符、相同的内存引用、相同的 GUI 资源等等
不过,如果您将程序与其整个环境(硬件和操作系统)一起克隆,则执行克隆是可行的——例如,创建运行程序的虚拟机的克隆。
关于linux - 克隆正在运行的进程、windows 或 linux 的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39015774/