1

実行中のプロセス(アプリなど)のプロセス制御ブロックにアクセスし、そのコード、データ、およびシステムデータをそのAndroidモバイルデバイスから別のデバイスに転送する必要があります。そのプロセスが最初のデバイスに残された同じポイントから2番目のデバイスで実行できるようにします。私の質問は、この目的のために実行中のプロセスの PCB を表示またはコピーできるかどうかです。そのアプリ/プロセスがまったく存在しない場合、実行中のプロセスをあるAndroidモバイルデバイスから別のAndroidモバイルデバイスに移行する方法はありますか? そのアプリケーションがインストールされている別のデバイスからアプリケーションを受信して​​ (メモリ上の理由などにより) インストールせずにアプリケーションを実行する方法は? 質問を明確にしたいと思います。コアレベルで親切に答えてください。前もって感謝します。

4

1 に答える 1

0

まあ、プロセスの移行は非常に可能ですので、そうすることができます。今、あなたがそれを行う方法について。1 つの方法は、チェックポイントを使用することです。ロジックは非常に単純です。デバイスでプロセスのチェックポイント イメージまたはファイルを作成し、再起動する別のデバイスに移行します。理論的には単純に聞こえますが、チェックポイント自体にはさまざまな問題があります。私の賭けは、いくつかのチェックポイント フレームワークを調べて、それらをモバイル環境に組み込むことができるかどうかを確認することです。

参考までに、DMTP ( http://dmtcp.sourceforge.net/ ) または BLCR を参照してください。これらは最もよく知られており、機能しているためです。

あなたのソリューションのためのベスト。

于 2013-11-19T15:39:57.903 に答える