7

誰かが作成できるスレッドの数に制限を設定するには? 私がしているのは、誰かのコード (ideone のようなもの) を実行していて、彼が生成できるスレッドの数を制限したいということです。その方法は?jvm設定か何か?

編集 一部の人々が私の主張を理解していないため、特定の情報を追加します。

  1. ランダムな男が私にコードを送ってきて、私のコンピューターが実行しようとしています
  2. コードは最大 k 個のスレッドを使用して実行する必要があります
  3. すべて自動化する必要があります - SPOJ、ideone などのように動作します。
4

3 に答える 3

0

私の知る限り、制限は純粋にJVMではなくOSに依存しています。

Executor サービスでそれらを監視できます。

終了を管理するメソッドと、1 つ以上の非同期タスクの進行状況を追跡するための Future を生成できるメソッドを提供する Executor。

ExecutorService pool = Executors.newFixedThreadPool(n);
于 2013-06-27T11:34:51.513 に答える