Suchergebnisse für Anfrage "atomic"

4 die antwort

Sind primitive Datentypen in c # atomic (threadsicher)?

Muss ich zum Beispiel eine sperren?bool Wert beim Multithreading?

2 die antwort

Atomic Swap in GNU C ++

Ich möchte überprüfen, ob mein Verständnis korrekt ist. Diese Art von Dingen ist knifflig, also bin ich mir fast sicher, dass mir etwas fehlt. Ich habe ein Programm, das aus einem Echtzeit-Thread und einem Nicht-Echtzeit-Thread besteht. Ich ...

1 die antwort

Schreibt ein Referenzatom auf 64-Bit-VMs

Das Java-Speichermodell schreibt vor, dass ein @ geschrieben wirint ist atomar: Das heißt, wenn Sie einen Wert (bestehend aus 4 Bytes) in einen Thread schreiben und in einen anderen Thread lesen, erhalten Sie alle oder keine Bytes, aber niemals 2 ...

TOP-Veröffentlichungen

2 die antwort

Ist ein Variablentausch in Python garantiert atomar?

Mit Verweis auf folgenden Link:http: //docs.python.org/faq/library.html#what-kinds-of-global-value-mutation-are-thread-saf [http://docs.python.org/faq/library.html#what-kinds-of-global-value-mutation-are-thread-safe] Ich wollte wissen, ob die ...

2 die antwort

Vergleichssemantik mit std :: atomic types

Ich versuche zu finden, wo die Vergleichssemantik für den TypT mitstd::atomic ist definiert Ich weiß, dass neben den eingebauten Spezialisierungen für ganzzahlige Typen,T kann ein beliebiges @ seTriviallyCopyable Art. Aber wie machen ...

8 die antwort

Lock Free Queue - Einzelproduzent, mehrere Konsumenten

Ich suche nach einer Methode zur Implementierung einer schlossfreien Warteschlangendatenstruktur, die einen einzelnen Produzenten und mehrere Konsumenten unterstützt. Ich habe mir die klassische Methode von Maged Michael und Michael Scott (1996) ...

4 die antwort

Vergleichen und Austauschen von POSIX-kompatiblen Dateisystemobjekten

Es gibt mehrere Vorgänge, die POSIX-kompatible Betriebssysteme atomar mit Dateisystemobjekten (Dateien und Ordnern) ausführen können. Hier ist eine Liste solcherermutlich atomare ...

6 die antwort

atomic Swap mit CAS (unter Verwendung von GCC Sync Builtins)

Kann die Compare-and-Swap-Funktion verwendet werden, um Variablen atomar auszutauschen? Ich verwende C / C ++ über gcc unter x86_64 RedHat Linux, insbesondere die integrierten __sync-Funktionen. Beispiel int x = 0, y = 1; y = ...

4 die antwort

Warum ist nur std :: atomic_flag garantiert schlossfrei?

Von C ++ - Parallelität in Aktion: differenz zwischen std :: atomic und std :: atomic_flag ist, dass std :: atomic möglicherweise nicht sperrenfrei ist; Die Implementierung muss möglicherweise intern einen Mutex erwerben, um die Atomizität der ...

2 die antwort

Welche std :: sync :: atomic :: Bestellung verwenden?

Alle Methoden vonstd::sync::atomic::AtomicBool [http://doc.rust-lang.org/std/sync/atomic/struct.AtomicBool.html] nehmen Sie eine Speicherreihenfolge (Relaxed, Release, Acquire, AcqRel und SeqCst), die ich zuvor nicht verwendet habe. Unter welchen ...