Suchergebnisse für Anfrage "volatile"

2 die antwort

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 ...

9 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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 ...

1 die antwort

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 ...

12 die antwort

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 ...

6 die antwort

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 ...

12 die antwort

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 ...

4 die antwort

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 ...

6 die antwort

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 = ...