さて、私はこのプログラムを書いています。このプログラムは、基本的に他の Java プログラムをバッチで実行します (複数回、さまざまなパラメーター、並列実行など)。
これまでのところ、実行部分はうまく機能しています。ProcessBuilder の .start() メソッド (Runtime.exec() と同等) を使用すると、別の Java プロセスが作成され、終了します。
問題は、これらのプロセスが開始されたら、これらのプロセスを一時停止/停止できるようにしたいということです。単純なスレッドを使用すると、これは一般的に簡単に実行できますが、少なくとも外部の観点からは、外部プロセスには待機/スリープのための機能が組み込まれていないようです。
私の質問はこれです: java.lang.Process オブジェクトを一時停止する方法はありますか? そうでない場合、この機能を含む関連する実行ライブラリを知っている人はいますか? そのすべてを除けば、Process を拡張することはより実行可能な代替手段でしょうか?