Suchergebnisse für Anfrage "volatile"
Gewährleistet Interlocked die Sichtbarkeit für andere Threads in C # oder muss ich weiterhin flüchtige Threads verwenden?
Ich habe die Antwort auf a gelesenähnliche Frage [https://stackoverflow.com/questions/1701216/is-there-any-advantage-of-using-volatile-keyword-in-contrast-to-use-the-interlock] , aber ich bin immer noch ein bisschen verwirrt ... Abel hatte eine ...
Warum wird Volatile bei der Multithread-C- oder C ++ - Programmierung nicht als nützlich angesehen?
Wie in demonstriertdiese Antwort [https://stackoverflow.com/questions/2478397/atomic-swap-in-gnu-c/2478520#2478520] Ich habe vor kurzem geschrieben, ich bin verwirrt über den Nutzen (oder das Fehlen) vonvolatile in ...
Können wir const_cast verwenden, um eine konstante Variable zu ändern? [Duplikat
Diese Frage hat hier bereits eine Antwort: Zwei verschiedene Werte bei gleicher Speicheradresse [/questions/3593687/two-different-values-at-the-same-memory-address] 6 answersint main() { const int ia = 10; int *pia = const_cast<int*>(&ia); *pia ...
using volatile keyword
Soweit ich weiß, wird eine Variable, die als flüchtig deklariert wird, nicht im lokalen Cache gespeichert. Immer wenn ein Thread die Werte aktualisiert, wird dies im Hauptspeicher aktualisiert. Andere Threads können also auf den aktualisierten ...
Java: VolatileImage langsamer als BufferedImage
Ich mache ein Spiel in Java und verwende BufferedImages, um Inhalte auf dem Bildschirm zu rendern. Ich hatte Leistungsprobleme auf Low-End-Computern, auf denen das Spiel ausgeführt werden soll, und wechselte zu VolatileImage, das normalerweise ...
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 ...
Java Concurrency: Volatile vs final in "kaskadierten" Variablen?
ist final Map<Integer,Map<String,Integer>> status = new ConcurrentHashMap<Integer, Map<String,Integer>>(); Map<Integer,Map<String,Integer>> statusInner = new ConcurrentHashMap<Integer, Map<String,Integer>>(); status.put(key,statusInner); das ...
Wie kann ich das flüchtige Schlüsselwort in Java richtig verwenden?
Say Ich habe zwei Threads und ein Objekt. Ein Thread weist das Objekt zu: public void assign(MyObject o) { myObject = o; } Ein anderer Thread verwendet das Objekt: public void use() { myObject.use(); } Muss die Variable myObject als ...
Strict Pointer Aliasing: Ist der Zugriff über einen 'flüchtigen' Zeiger / Verweis eine Lösung?
uf den Fersen v ein spezifisches Problem [https://stackoverflow.com/questions/2980920/strict-pointer-aliasing-any-solution-for-a-specific-problem/2981505#2981505] , eine Selbstantwort und Kommentare dazu, ich würde gerne verstehen, ob es sich um ...
Differenz zwischen der Synchronisation von Feldlesevorgängen und flüchtigen
In einem schönen Artikel mit einigen Tipps zur Parallelität [http://weblogs.java.net/blog/caroljmcdonald/archive/2009/09/17/some-java-concurrency-tips] , ein Beispiel wurde auf folgende Zeilen optimiert: double getBalance() { Account acct = ...