Suchergebnisse für Anfrage "memory-model"
erden zwei atomare Schreibvorgänge an verschiedenen Stellen in verschiedenen Threads von anderen Threads immer in derselben Reihenfolge angezeig
Ähnlich wie bei meinemBisherig [https://stackoverflow.com/questions/27333311] Frage, betrachten Sie diesen Code -- Initially -- std::atomic<int> x{0}; std::atomic<int> y{0}; -- Thread 1 -- x.store(1, std::memory_order_release); -- Thread 2 -- ...
Warum werden Felder in einem Konstruktor threadsicher gesetzt (oder nicht)?
Nehmen wir an, Sie haben eine einfache Klasse wie diese: class MyClass { private readonly int a; private int b; public MyClass(int a, int b) { this.a = a; this.b = b; } public int A { get { return a; } } public int B { get { return b; } } }Ich ...
Peterson-Algorithmus in Java?
Gibt es eine Beispielimplementierung des Peterson-Algorithmus zum gegenseitigen Ausschluss in Java?
Java Memory Model: Ist es sicher, ein zyklisches Referenzdiagramm der endgültigen Instanzfelder zu erstellen, die alle im selben Thread zugewiesen sind?
Kann jemand, der das Java-Speichermodell besser versteht als ich, bestätigen, dass der folgende Code korrekt synchronisiert ist? class Foo { private final Bar bar; Foo() { this.bar = new Bar(this); } } class Bar { private final Foo foo; Bar(Foo ...
Warum ist das standardmäßige C # -Ereignisaufrufmuster threadsicher, ohne dass eine Speichersperre oder eine Cache-Ungültigkeit vorliegt? Was ist mit ähnlichem Code?
In C # ist dies der Standardcode zum thread-sicheren Aufrufen eines Ereignisses: var handler = SomethingHappened; if(handler != null) handler(this, e);Wo, möglicherweise in einem anderen Thread, verwendet die vom Compiler ...
Seite 2 von 2