gpt4 book ai didi

c - 我怎样才能 "Hibernate"一个应用程序?

转载 作者:太空宇宙 更新时间:2023-11-04 04:57:34 25 4
gpt4 key购买 nike

假设我有一个复杂的应用程序可以做各种事情,例如打开一个窗口,加载一些资源,处理一个虚拟世界,进入 OpenGL,等等。

我可以休眠它,即保存它当前的内存状态并在以后以安全的方式随意恢复吗?

如果为了安全起见,它必须限制用户使用某些功能,直到它恢复为止。

最佳答案

这实际上取决于您适合哪种休眠方式。如果这应该是您机器重启后的一项功能,并且您的程序足够复杂,请查看虚拟机作为您程序的容器。然后使用客户操作系统的休眠功能。

如果这不是您想要的并且您不关心在启动时保存状态,请停止您的程序。例如,在 Linux 中,您可以清空程序需要交换的所有内存。 (我想这在其他操作系统上也应该是可能的)

关于c - 我怎样才能 "Hibernate"一个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4153825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com