synchronized

Ein Block oder eine Methode wird als "synchronisiert" bezeichnet, wenn der Eintrag durch das synchronisierte Java-Schlüsselwort gesteuert wird. Dies führt dazu, dass der Zugriff darauf jeweils auf einen einzelnen Thread beschränkt ist: Wenn gleichzeitige Zugriffe auftreten, werden sie in einer nicht spezifizierten Reihenfolge sequenziell ausgeführt.
6
Antworten

Iteration über die synchronisierte Sammlung

Ich habe hier eine Frage zur Wiederholung von Vector gestellt, und mir wurden einige gute Lösungen vorgeschlagen. Aber ich lese über einen anderen einfacheren Weg, es zu tun. Ich würde gerne wissen, ob es eine gute Lösung ist. %Vor% mapIt...
15.03.2013, 17:48
1
Antwort

Synchronisieren einer Methode über JVMs hinweg

Wie wird eine Methode über JVMs hinweg synchronisiert? Mein Beispiel ist eine Webanwendung, die einschränkt, dass ein Benutzername mehr als einmal angemeldet wird (mit anderen Worten, der erste Benutzer kann sich anmelden, aber wenn sich ein...
15.10.2013, 20:02
4
Antworten

Müssen wir MappedByteBuffer.force () verwenden, um Daten auf die Festplatte zu schreiben?

Ich verwende MappedByteBuffer, um Dateilese- / schreibvorgänge zu beschleunigen (). Meine Fragen wie folgt: Ich bin mir nicht sicher, ob ich die .force () -Methode verwenden muss, um den Inhalt auf die Festplatte zu schreiben oder nicht. Es...
04.11.2010, 12:58
2
Antworten

Running wait () für eine Thread-Instanz von main () in Java

Ich spiele mit der zeitgesteuerten Version von wait () in java.lang.Object herum und habe beobachtet, dass es sich in zwei verschiedenen Szenarien unterschiedlich verhält. Szenario1: Verwenden der Standarddefinition von run () in Thread %...
02.06.2015, 13:08
3
Antworten

java - general synchronizedList Frage

Ich habe eine allgemeine Frage bezüglich der synchronisierten Liste. Sagen wir, dass ich im Konstruktor eine Liste erstelle %Vor% und ich habe eine Methode fügt ein Objekt zur Liste hinzu. %Vor% Es gibt einen weiteren Thread, der alle p...
24.05.2011, 07:19
1
Antwort

why Synchronisierte Methode, die das gleichzeitige Ausführen mehrerer Threads zulässt?

Ich habe folgendes Programm in derselben Datei. Ich habe die run () Methode synchronisiert. %Vor% Ausgabe ist %Vor% Meine Frage ist, warum die synchronisierte Methode erlaubt, dass sowohl der Thread "My Thread 1" als auch der Thread "My...
05.10.2011, 10:01
4
Antworten

Wie kann ich eine thread safe / immutable Collection in Java zurückgeben?

In dem Projekt, das ich schreibe, muss ich eine Thread-sichere und unveränderliche Ansicht von einer Funktion zurückgeben. Ich bin mir jedoch nicht sicher. Da synchronizedList und unmodifiableList nur Ansichten einer Liste zurückgeben, wei...
12.07.2011, 01:45
4
Antworten

java synchronisierte Methode - wie funktioniert es

Ich denke, ich weiß das, aber ich möchte es bestätigen. Offensichtlich blockiert das synchronisierte andere Threads davon, aber ich sehe und schrecklich viele Beispiele wie %Vor% Habe ich richtig gedacht, dass, wenn die Methode nur eine Z...
09.01.2013, 18:17