thread-synchronization

In einer Umgebung mit mehreren Threads wird die Thread-Synchronisation verwendet, um den Zugriff auf freigegebene Ressourcen wie Dateihandles, Netzwerkverbindungen und Arbeitsspeicher zu koordinieren
3
Antworten

Muss ich den Zugriff auf eine Liste synchronisieren, die nur von einem Thread geändert wird?

Hier habe ich eine Klasse mit zwei Threads, die Zugriff auf eine Liste haben. Ein Thread ersetzt die Liste regelmäßig durch eine aktualisierte Kopie und der andere Thread zeichnet den Inhalt der Liste auf den Bildschirm. %Vor% Meine Frage is...
29.10.2015, 20:13
3
Antworten

Wie schnell ist eine unwidersprochene Sperre?

Und wie viel schneller / langsamer ist es im Vergleich zu einer unbestätigten atomaren Variablen (wie atomare & lt; & gt; von C ++) Operation. Wie viel langsamer sind umstrittene atomare Variablen im Vergleich zur unangetasteten Sperre? Die Arch...
13.06.2012, 09:28
2
Antworten

Unterschied zwischen Klassensperrung und Objektsperrung in Java

Die Leute erzählen von zwei Arten von Multi-Thread-Sperren - Objekt und Klasse. Nach meinem Wissen wird das Sperren nur für Objekte durchgeführt. Fall 1: Auf Objekten erstellen wir mit new oder Factory-Methoden usw. %Vor% oder %Vor...
24.04.2014, 06:12
2
Antworten

Verständnis von Volatile.Read/Write

Ich versuche, die C # Volatile-Klasse zu verstehen. Wie ich gelesen habe: Die Volatile.Write -Methode erzwingt den Wert in location, der geschrieben werden soll bis zum Zeitpunkt des Anrufs. Außerdem jede frühere Programmbestellung La...
19.06.2014, 12:52
3
Antworten

Wie viele ABA-Tag-Bits werden in sperrfreien Datenstrukturen benötigt?

Eine beliebte Lösung für das ABA-Problem in sperrfreien Datenstrukturen ist das Markieren von Zeigern mit einem zusätzlichen monoton steigenden Tag. %Vor% Dieser Ansatz hat jedoch ein Problem. Es ist wirklich langsam und hat riesige Cache-Pr...
28.02.2017, 16:58
6
Antworten

Alternative für synchronisierten Block in Java

Ich verwende folgenden Code für Garantie startTime Variable nur einmal gesetzt: %Vor% Ich garantiere durch diesen Code für eine Variable, die nur einmal für eine beliebige Anzahl von aufrufenden process -Methodenaufruf instanziiert wir...
25.07.2012, 12:15