Javaアプリケーションをでマルチスレッド化しようとしていますScheduledThreadPoolExecutor
。これを行うには、タスクを将来のリストに送信してから、将来のリストから結果を取得しようとします。ただし、何らかの理由で、htopを実行すると、コンピューター上の1つのコアしか使用されません。
さらに、プロセスがハングすることがあります。これは、使用しているライブラリが原因であると思われます。したがって、スレッドが新しいオブジェクトで再起動した後、基本的に時間制限を実装するための良い方法は何でしょうか。
ありがとう。