Suchergebnisse für Anfrage "volatile"
inn für Gedächtnisbarrier
ch versuche, Speicherbarrieren auf einem Niveau zu verstehen, das für Java-Programmierer ohne Sperren nützlich ist. Dieses Niveau liegt meiner Meinung nach irgendwo zwischen dem Erlernen von Informationen zu flüchtigen Bestandteilen und dem ...
Volatile boolean vs AtomicBoolean
Was macht AtomicBoolean, was ein flüchtiger Boolean nicht erreichen kann?
Garantieren Speichersperren ein frisches Lesen in C #?
Wenn wir den folgenden Code in C # haben: int a = 0; int b = 0; void A() // runs in thread A { a = 1; Thread.MemoryBarrier(); Console.WriteLine(b); } void B() // runs in thread B { b = 1; Thread.MemoryBarrier(); Console.WriteLine(a); ...
Warum ist eine flüchtige lokale Variable, die anders als ein flüchtiges Argument optimiert wurde, und warum generiert der Optimierer aus letzterer eine No-Op-Schleife?
HintergrunDies wurde durch diese Frage / Antwort und die anschließende Diskussion in den Kommentaren inspiriert:Ist die Definition von "volatile" diese volatile, oder hat GCC einige ...
Verleiht der Zugriff auf ein deklariertes nichtflüchtiges Objekt über einen flüchtigen Verweis / Zeiger diesen Zugriffen flüchtige Regeln?
Dies wird ein langer Weg sein, um ihn zu kontextualisieren und so viele Informationen wie möglich bereitzustellen. Ich muss mich durch verschiedene Links und Zitate schlängeln - wie es oft der einzige Weg ist, wenn wir das C / C ++ - ...
Warum schließen sich schreibgeschützte und flüchtige Modifikatoren gegenseitig aus?
Ich habe eine Variable vom Referenztyp, die @ isreadonly, da sich die Referenz nie ändert, nur ihre Eigenschaften. Als ich versuchte, das @ hinzuzufügvolatile modifier to it the compiled hat mich gewarnt, dass nicht beide Modifikatoren ...