可以使用进程的核心转储来实现Checkpoint /重新启动吗?核心文件包含该进程的完整内存转储,因此,从理论上讲,应该有可能将进程还原到转储核心时的状态。
不,没有内核的特殊支持,这通常是不可能的。内核维护着每个进程状态,例如文件描述符表,IPC对象等。
如果您愿意做很多简化的假设,例如没有打开的文件,没有打开的套接字,没有活动的IPC对象,没有共享的内存区域等等,那么 从理论上讲 是有可能的,但是实际上我不相信即使有这些让步,Linux也有可能。