で外部実行可能ファイル (abc.exe など) を呼び出す SWT アプリケーションを作成していますjava.lang.Process
。この新しいプロセスは、コンポジットの「開始」ボタンで作成されます。
問題は、executbale abc.exeがハングした場合です。SWT シェル全体がハングします。そのため、「停止」という新しいボタンを追加して、ユーザーがハングしたプロセスを簡単に強制終了できるようにすることを考えましたが、すべてが単一のスレッドで実行されるため、「停止」も押すことができません。
この問題を解決する最善の方法を誰か教えて/教えてもらえますか?
どうもありがとう、トール