2

ただ疑問に..

NSTaskCocoa アプリケーションでor[NSWorkspace sharedWorkspace] openURL:または何かを使用して外部アプリケーションを起動するとします (OSX で考えていますが、iOS も役立つ場合があります)。

このタスクを停止して再開できることはわかっています。

しかし..そのタスクで使用されるすべてのメモリ情報を保存し、ディスクに保存して、将来それを復元することは可能ですか?

可能な場合、どのように?どこから始めますか?そのような機能を提供するプロジェクトはありますか? 例はありますか?

ありがとう!

4

1 に答える 1

3

いいえ、これは現在 Mac OS X カーネルではできません。

価値のあることとして、Linux はこの機能を実験的にサポートしています ( Linux Checkpoint/Restartとして知られています)。ただし、実装は完全に Linux カーネル固有のものであり、完全に書き直さない限り Mac OS X に移植することはできません。

于 2013-08-22T15:55:32.080 に答える