Suchergebnisse für Anfrage "atomic"
Garantiert der C ++ 11-Standard, dass std :: atomic <> als atomare Operation implementiert ist?
Ich bin an einer Kreuzung und versuche, eine zwischen Mutex-Lock-basierter Datenstruktur und sperrfreier (und möglicherweise wartefreier) Datenstruktur auszu...
Oracle SQL: Lesen und Inkrementieren eines Felds
Ich habe das Datenimportverfahren für eine Unternehmensanwendung überarbeitet und bin auf ein Snippet gestoßen, für das ich eine bessere Lösung finden möchte...
<stdatomic.h> in GCC 4.8?
Ich möchte die neuen atomaren Operationen des C11-Standards nutzen. Versuche es jedoch
Grundlegendes zu std :: atomic :: compare_exchange_weak () in C ++ 11
bool compare_exchange_weak (T& expected, T val, ..);compare_exchange_weak() ist eines der in C ++ 11 bereitgestellten Vergleichsaustauschprimitive. Es ist schwachin dem Sinne, dass es false zurückgibt, auch wenn der Wert des Objekts gleich ...
Warum braucht der Referenzzähler ein Limit für die Speicherreihenfolge?
Im Beispiel vonboost::atomic, dasunref Funktion: void intrusive_ptr_release(const X * x) { if (x->refcount_.fetch_sub(1, boost::memory_order_release) == 1) { boost::atomic_thread_fence(boost::memory_order_acquire); delete x; } }1: der fetch_sub ...
Wie benutzt man atomare Variablen in C?
Ich muss eine atomare Variable in C verwenden, da auf diese Variable über verschiedene Threads zugegriffen wird. Ich will keine Racebedingung. Mein Code läuft unter CentOS. Welche Möglichkeiten habe ich?
Für welche Größen werden Normalladevorgänge in CUDA atomic im globalen Speicher gespeichert?
Sind allgemeine Lese- und Schreibvorgänge im globalen Speicher in CUDA atomar, wenn: Es ist eine 4-Byte-Anweisung? (Ich nehme ja an)Es ist eine 8-Byte- oder 16-Byte-Anweisung? (Ich nehme ja an)Sind zumindest auf Kepler- und Fermi-Ebene 4 Byte ...
Atomic Increment unter Mac OS X
Ich habe unter Mac OS X nach atomaren Inkrement- und Dekrement-Operatoren gegoogelt und "OSAtomic.h" gefunden, aber anscheinend können Sie dies nur im Kernel-Space verwenden. Jeremy Friesner ...
Defektes GLSL Spinlock / GLSL Locks-Kompendium
Ich habe ein Setup, in dem ich sperren, einige Daten lesen, verarbeiten, einige Daten schreiben und dann entsperren muss. Zu diesem Zweck habe ich eine Sperrtextur alslayout(r32ui) coherent uniform uimage2D. Die Daten des kritischen Abschnitts ...