我有一个强制执行AES256加密的程序,当计算机进入关机/重启时如何暂停程序,并在同一时间点继续执行直到系统下一次启动?
程序的一种休眠。
答案 0 :(得分:1)
我同意@ Thufir回答的第2部分和第3部分,但关于第1部分,它假定您正在运行GUI。
而不是这个我会在JVM中添加shutdown hook并在那时写出我的程序的状态。您可以使用以下方法执行此操作:
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
// your serialization code goes here
}
});
答案 1 :(得分:0)