Begrenzung der Anzahl von threads verwendet, die von der JVM

Festlegen Begrenzung für die Anzahl der Threads, die jemand erstellen kann? Was ich Tue, läuft jemand den code (so etwas wie ideone), und wollen, begrenzen Sie die Anzahl der Threads, die er erzeugen kann. Wie Sie dies tun? Einige jvm-Einstellung oder etwas anderes?

BEARBEITEN
Ich füge die angegebenen info, weil einige Leute sind nicht immer mein Punkt.

  1. Einige zufällige Kerl senden Sie mir einen code auf meinem computer ausführen wollen
  2. Code muss ausgeführt werden, innerhalb maximum von k-threads
  3. Alles muss automatisiert werden - arbeiten wie SPOJ, ideone, etc.
  • java-byte-code injecter vielleicht? Wie ein java-profiler fügt aber hinzu, statt zu untersuchen. Begrenzen Sie den jvm-Speicher vor dem Start, aber nicht der genaue Wert kann es 1000 oder 10000, Gewinde Größe auch wichtig. Die Begrenzung der Speicher führen kann gegenteiligen Effekt.
  • Verwenden Sie einen ThreadPool mit einem limit
  • Es ist nicht mein code. Meine Maschine wird nur zu starten und was ich will, ist zu verbieten Ausgangspunkt neuer thread. Zum Beispiel kann es sogar zu Abstürzen, wenn jemand spawn-Thread, aber in jedem Fall kann es nicht ausführen. Wie Sie dies tun?
InformationsquelleAutor abc | 2013-06-27
Schreibe einen Kommentar