プログラムを中断して、その状態を保存しておいて、後で再開するにはどうすればいいのでしょうか?