java-memory-model

Das Java Memory Model (JMM) beschreibt, welche Ausführungen eines Programms legal sind, indem es festlegt, welche Werte beim Lesen einer gemeinsamen Variablen nach bestimmten Regeln beobachtet werden können.
2
Antworten

final vs volatile guarantee w.rt zur sicheren Veröffentlichung von Objekten

Aus dem Buch Java Concurrency in der Praxis:    Um ein Objekt sicher zu veröffentlichen, müssen sowohl die   Referenz auf das Objekt und die   Objektstatus muss sichtbar gemacht werden für   andere Threads gleichzeitig. EIN   richtig konstrui...
09.02.2013, 17:03
5
Antworten

Multithreaded Java Programm für Conways Spiel des Lebens - Streit in den Grenzzellen

Ich lerne die gleichzeitige Programmierung in Java und schreibe eine Simulation für Game of Life. Hier ist was ich denke: Verwenden Sie int [] [], um die Zustände der Zellen zu speichern partitioniere das int [] [] in t Segmente und ver...
24.02.2010, 19:50
3
Antworten

Wird vor und im Java Memory Model ausgeführt

Ich habe etwas bezüglich der Programmreihenfolge und wie es die Umordnung in JMM beeinflusst. Im Java-Speichermodell ist die Programmreihenfolge ( po ) als die gesamte Reihenfolge der Aktionen in jedem Thread in einem Programm definiert. Laut...
10.09.2015, 03:25
3
Antworten

Wie ist die Speichersichtbarkeit von Variablen, auf die in statischen Singletons in Java zugegriffen wird?

Ich habe diese Art von Code oft in Projekten gesehen, wo die Anwendung einen globalen Datenbehälter benötigt, also verwenden sie einen statischen Singleton, auf den jeder Thread zugreifen kann. %Vor% Ich hoffe, es ist leicht zu sehen, was vo...
12.08.2013, 22:10
5
Antworten

Wie schreibe ich eine einfache Thread-sichere Klasse mit einer flüchtigen Variablen?

Ich möchte eine einfache threadsichere Klasse schreiben, die zum Setzen oder Abrufen eines Integer-Wertes verwendet werden könnte. Am einfachsten ist es, das synchronisierte Schlüsselwort zu verwenden: %Vor% Ich könnte auch versuchen,...
03.05.2013, 12:09
4
Antworten

Wie kann ein unveränderliches Objekt mit nicht endgültigen Feldern nicht sicher sein?

sagen wir haben das %Vor% Was macht diesen Thread unsicher? Im Anschluss an diese Frage .     
17.04.2013, 14:06