誰かが作成できるスレッドの数に制限を設定するにはどうすればよいですか?私がしていることは、誰かのコード(ideoneのようなもの)を動かして、彼が生み出すことができるスレッドの数を制限したいのです。それを行う方法?いくつかのjvmの設定や何か他の?JVMで使用されるスレッドの数を制限する
EDIT 私は特定の情報を追加する人がいます。
- いくつかのランダムな男が私に私のコンピュータがコードをkスレッド
- すべての最大値を使用して内で実行する必要があります
- 実行しようとしているコードを送信するには、自動化されなければならない - などSPOJ、ideone、のような作業
Javaバイトコードインジェクタはおそらく? java-profilerのように、しかし検査の代わりに物事を追加します。あなたは起動する前にjvmメモリ空間を制限することができますが、正確な値ではありません1000または10000、スレッドのサイズも重要なことができます。また、メモリ空間を制限すると、逆の効果が生じることがあります。 –
ThreadPoolを使用して、制限付きで –
@BobFlannigonこれは私のコードではありません。私のマシンはそれを走らせるだけで、私が望むのは新しいスレッドを開始することを禁じることです。たとえば、誰かがスレッドを生成する場合でもクラッシュする可能性がありますが、いずれにしても実行できません。それを行う方法? – abc