Als «concurrent-programming» getaggte Fragen

8
Gibt es einen Mutex in Java?
Gibt es ein Mutex-Objekt in Java oder eine Möglichkeit, eines zu erstellen? Ich frage, weil ein Semaphor-Objekt, das mit 1 Erlaubnis initialisiert wurde, mir nicht hilft. Denken Sie an diesen Fall: try { semaphore.acquire(); //do stuff semaphore.release(); } catch (Exception e) { semaphore.release(); } Wenn beim ersten Erwerb eine Ausnahme …

9
Was sind die Hauptverwendungen vonield () und wie unterscheidet es sich von join () und interrupt ()?
Ich bin etwas verwirrt über die Verwendung der yield()Methode in Java, insbesondere im folgenden Beispielcode. Ich habe auch gelesen, dassield () verwendet wird, um die Ausführung eines Threads zu verhindern. Meine Fragen sind: Ich glaube, dass der folgende Code sowohl bei Verwendung yield()als auch bei Nichtverwendung zu derselben Ausgabe führt …

7
Wie man 2 JVMs miteinander spricht
Ich habe folgende Situation: Ich habe 2 JVM-Prozesse (wirklich 2 javaProzesse, die separat ausgeführt werden, nicht 2 Threads), die auf einem lokalen Computer ausgeführt werden. Nennen wir sie ProcessAeine ProcessB. Ich möchte, dass sie miteinander kommunizieren (Daten austauschen) (z. B. ProcessAeine Nachricht senden ProcessB, um etwas zu tun). Jetzt umgehe …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.