AES256 暗号化をブルートフォースするプログラムがあります。コンピューターがシャットダウンまたは再起動したときにプログラムを一時停止し、システムの次の起動まで同じ時点で続行するにはどうすればよいですか?
プログラムの一種の休止状態。
AES256 暗号化をブルートフォースするプログラムがあります。コンピューターがシャットダウンまたは再起動したときにプログラムを一時停止し、システムの次の起動まで同じ時点で続行するにはどうすればよいですか?
プログラムの一種の休止状態。
@Thufirの回答のパート2と3に同意しますが、パート1に関しては、GUIを実行していることを前提としています。
その代わりに、JVM にシャットダウン フックを追加し、その時点でのプログラムの状態を書き込みます。以下を使用してこれを行うことができます。
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
// your serialization code goes here
}
});