Wie führe ich mehrere Prozesse gleichzeitig in Java?

Arbeite ich an einer Anwendung, in der ich wollen mehrere Aufgaben gleichzeitig ausgeführt werden.

Möchte ich auch in der Lage sein, zu verfolgen die Anzahl solcher Aufgaben parallel ausführen, und manchmal fügen Sie noch eine weitere Aufgabe zu, die parallel verarbeitet werden, zusätzlich zu den derzeitigen Aufgaben bereits bearbeitet wird.

Eins noch - ich will die oben genannten, nicht nur in der desktop-app, aber auch in einer cloud-app, in die ich initialisieren einer anderen virtuellen Maschine laufen, Tomcat, und wiederholen Sie dann alle oben im Beispiel.

Was ist der beste Weg, dies zu tun? Wenn Sie können, zeigen Sie mir die richtige Theorie/guides zu diesem Thema, das wäre toll, obwohl die code-Beispiele sind auch willkommen.

  • haben Sie schon von threads? docs.oracle.com/javase/tutorial/essential/concurrency
  • Nein, er will Aufgaben, nicht threads
  • Sie bedeutet, dass verschiedene Adressraum für die einzelnen Aufgaben?
  • Ich glaube, er will threads und rief Sie Aufgaben.
  • Er hat viel reputation in Java. Er weiß, was-thread ist.
  • Aus der kurzen Beschreibung, die beinhaltet die Initialisierung und Verwaltung der anderen VM oder JVM, ich denke, das bewegt sich außerhalb der Java-Programmierung Rahmen. Das Problem, das Sie konfrontiert sind, bewegt hat, um die architektonische Ebene, wo die Lösung beinhaltet mehr als die einfache Java-Programmierung.
  • Nicht nur desktop, sondern auch cloud? Viel zu breit. Aber sehen river.apache.org.
  • ich weiß, threads auf einer konzeptionellen Ebene, jedoch bin ich nicht sicher, ob threads angewendet werden können, um die Art der verteilten app ich bin auf der Suche zu erstellen, viz kann ich starten/Steuern von threads, die auf einem remote-Computer in einer cloud-app? ...
  • Ich Stimme mit dem "zu breit" Bewertung. Erstellen einer task execution engine, kann aus der Ferne verwaltet werden, beinhaltet zu viele bewegliche Teile ermöglichen eine präzise Antwort zu erklären, was zu tun ist, vor allem basierend auf einer Beschreibung so vage, wie diese. Scheint mir so, du bist nicht wirklich klar, was Sie letztendlich erreichen wollen, mit diesem. (Oder du bist verlassen, die details in deiner Frage.)
  • Auch bin ich mir nicht sicher, "ich will zum starten / stoppen von threads in einer Tomcat-Instanz" macht Sinn, da eine Voraussetzung. Von Tomcat im Allgemeinen verwaltet threads, wie eingehende Anforderungen erfordern es, warum willst du den Sack auf seine Interna wie diese?

InformationsquelleAutor Arvind | 2012-08-09
Schreibe einen Kommentar