1

子プロセスを生成するために使用するJavaプログラムがありRuntime.exec()ますが、プログラムで一時停止して、中断したところから実行を再開できる必要があります。JavaProcessオブジェクトはそれを行う方法を提供していないようです。誰かが私がこれを達成する方法を知っていますか?

ありがとうございました

4

2 に答える 2

2

Javaは低水準言語ではありません。したがって、オペレーティングシステムとの一部の対話はサポートされていません。

唯一の解決策は、C / C ++などのOSで実際に機能する言語を使用してコードを作成し、JNIを使​​用してJavaからコードを呼び出すことです。

于 2013-01-09T23:46:33.047 に答える
0

UNIXでは、Runtime.exec + kill -STOPおよび-CONTを使用して、JNIを使​​用せずにプロセスを一時停止および再開できます。

于 2013-01-10T00:06:10.240 に答える