Suchergebnisse für Anfrage "synchronized"

4 die antwort

Muss ich einige Sperren oder Synchronisierungen hinzufügen, wenn nur ein Thread geschrieben und mehrere Threads gelesen werden?

Sag ich habe ein globales Objekt: class Global { public static int remoteNumber = 0; }Es gibt einen Thread, der regelmäßig ausgeführt wird, um eine neue Nummer von der Gegenstelle abzurufen und diese zu aktualisieren (nur schreiben): new Thread ...

6 die antwort

Mixing synchronized () with ReentrantLock.lock ()

In Java, machReentrantLock.lock() undReetrantLock.unlock() Verwenden Sie den gleichen Sperrmechanismus wiesynchronized()? Meine Vermutung ist "Nein", aber ich hoffe, dass ich mich irre. Beispiel Stellen Sie sich vor, Thread 1 und Thread 2 ...

4 die antwort

Kann ein Thread-Aufruf auf zwei Sperren gleichzeitig in Java (6) warten ()

Ich habe gerade mit Threads in Java rumgespielt, um sie in den Griff zu bekommen (das scheint der beste Weg zu sein) und jetzt verstehe, was mit Synchronisieren, Warten () und Benachrichtigen () vor sich geht. Ich bin gespannt, ob es eine ...

TOP-Veröffentlichungen

4 die antwort

Running wait () auf einer Thread-Instanz innerhalb von main () in Java

Ich spiele mit der zeitgesteuerten Version von wait () in java.lang.Object und habe festgestellt, dass es in zwei verschiedenen Szenarien unterschiedlich funktioniert. Szenario1: Verwenden der Standarddefinition von run () in Thread public ...

20 die antwort

Java synchronisierte Methodensperre für Objekt oder Methode?

Wenn ich 2 synchronisierte Methoden in derselben Klasse habe, aber jede auf andere Variablen zugreift, können 2 Threads gleichzeitig auf diese 2 Methoden zugreifen? Tritt die Sperre für das Objekt auf oder wird sie so spezifisch wie die Variablen ...

6 die antwort

Differenz zwischen der Synchronisation von Feldlesevorgängen und flüchtigen

In einem schönen Artikel mit einigen Tipps zur Parallelität [http://weblogs.java.net/blog/caroljmcdonald/archive/2009/09/17/some-java-concurrency-tips] , ein Beispiel wurde auf folgende Zeilen optimiert: double getBalance() { Account acct = ...

2 die antwort

synchronized block on grails funktioniert unter Windows, aber nicht unter Linux

Ich habe eine Grails-Anwendung, die sich auf einen synchronisierten Block in einem Dienst stützt. Wenn ich es unter Windows starte, funktioniert die Synchronisation wie erwartet, aber wenn ich unter ams Linux starte, bekomme ich eine ...

6 die antwort

Java flüchtiger Modifikator und synchronisierte Blöcke

Benötigt eine Variable, auf die von mehreren Threads zugegriffen wird, jedoch nur innerhalb synchronisierter Blöcke, den flüchtigen Modifikator? Wenn nicht, warum?

2 die antwort

Währung in Java mit synchronisierten Blöcken, die nicht die erwarteten Ergebnisse liefern

Below ist ein einfaches Java-Programm. Es hat einen Zähler mit dem Namen "cnt", der inkrementiert und dann zu einer Liste mit dem Namen "monitor" hinzugefügt wird. "cnt" wird von mehreren Threads inkrementiert, und Werte werden von mehreren ...

2 die antwort

Können wir für jeden Eintrag Synchronized anstelle von ConcurrentHashMap verwenden?

Das ist das Problem: Wir wollen eine Hash-Tabelle, deren Einträge threadsicher sind. Angenommen, ich habe eine Hash-Tabelle von<String, Long>, und ich möchte den Wert eines der Einträge Thread sicher erhöhen: ist das folgende ...