Suchergebnisse für Anfrage "atomic"

6 die antwort

C ++ 11 Atomspeicherreihenfolge mit nichtatomaren Variablen

Ich bin mir nicht sicher, wie sich die Speicherreihenfolge von atomaren Variablen in c ++ 11 auf Operationen in anderen Speicher auswirkt. Nehmen wir an, ich habe einen Thread, der regelmäßig die Schreibfunktion aufruft, um einen Wert zu ...

30 die antwort

Ein Verzeichnis atomar verschieben

Ich habe zwei Verzeichnisse im selben übergeordneten Verzeichnis. Rufen Sie das übergeordnete VerzeichnisBas und die KinderverzeichnisseAlph undBrav. Ich möchte @ ersetzAlph mitBrav. Die einfachste Methode ist: rm -rf alpha mv bravo alpha Der ...

12 die antwort

Mit flüchtigen solange ein Atom

Wenn ich so etwas habe ... volatile long something_global = 0; long some_public_func() { return something_global++; }Wäre es vernünftig zu erwarten, dass dieser Code nicht beschädigt wird (Race Condition), wenn auf ihn mit mehreren Threads ...

TOP-Veröffentlichungen

12 die antwort

Atomic Reference Counting

Ich versuche genau zu verstehen, wie threadsicheres Zählen von atomaren Referenzen funktioniert, zum Beispiel mitstd::shared_ptr. Ich meine, das Grundkonzept ist einfach, aber ich bin wirklich verwirrt darüber, wie das decref plusdelete ...

4 die antwort

ählen Sie die von einem Update betroffenen Zeilen au

Wie können Sie die genauen Zeilen erhalten, die von einem SQL @ betroffen sinUPDATE Anweisung in MySQL? Ich habe viele Clients auf vielen Computern, die Zeilen in derselben Tabelle basierend auf @ aktualisieren könneWHERE -Klauseln jederzeit, ...

20 die antwort

Django: Wie kann ich mich vor gleichzeitiger Änderung von Datenbankeinträgen schützen?

Wenn es eine Möglichkeit gibt, zwei oder mehr Benutzer vor gleichzeitigen Änderungen desselben Datenbankeintrags zu schützen? Es ist akzeptabel, dem Benutzer, der die zweite Festschreibungs- / Sicherungsoperation ausführt, eine Fehlermeldung ...

2 die antwort

Macht das Intel-Speichermodell SFENCE und LFENCE überflüssig?

Das Intel Memory Model garantiert: Stores werden bei anderen Stores nicht nachbestelltLoads werden nicht mit anderen Loads ...

4 die antwort

Verhindert SFENCE, dass der Speicherpuffer Änderungen vor MESI versteckt?

Wenn ein Core schreibt, aber die Cache-Zeile in seinem L1 nicht vorhanden ist, schreibt er in den Speicherpuffer. Ein anderer Core fordert diese Cache-Zeile an. MESI kann die Aktualisierung des Speicherpuffers nicht sehen und gibt die nicht ...

6 die antwort

Atomisch zwei ganze Zahlen mit CAS @ inkrementier

Anscheinend ist es möglich, zwei Ganzzahlen mit Compare-and-Swap-Anweisungen atomar zu erhöhen.Dieser Vortrag [https://www.youtube.com/watch?v=1obZeHnAwz4&t=1251] behauptet, dass ein solcher Algorithmus existiert, aber nicht genau beschreibt, wie ...

8 die antwort

Sind C / C ++ - Grundtypen atomar?

Sind C / C ++ - Grundtypen wieint, double usw., atomar, z.B. threadsicher? Sind sie frei von Datenrennen; Wenn also ein Thread auf ein Objekt eines solchen Typs schreibt, während ein anderer Thread davon liest, ist das Verhalten dann genau ...