Suchergebnisse für Anfrage "compare-and-swap"
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 ...
In welchen Situationen kann do-while effizienter sein als while?
Während gegen do-whileWhile und Do-While sind funktional gleichwertigwenn die Blöcke leer sind, obwohl während natürlicher erscheint:
Java Concurrency: CAS vs Locking [geschlossen]
Ich lese das BuchJava Concurrency in der Praxis. In Kapitel 15 geht es um die nicht blockierenden Algorithmen und das compare-and-swap (CAS) -Methode. Es wird geschrieben, dass CAS viel besser als die Sperrmethoden durchführen.Ich möchte die ...
Sollte std :: atomic <int *> :: load eine Compare-and-Swap-Schleife durchführen?
Zusammenfassung: Ich hatte das erwartet
Abrufen und Hinzufügen mit OpenMP-Atomic-Operationen
Ich verwende OpenMP und muss den Vorgang zum Abrufen und Hinzufügen verwenden. OpenMP stellt jedoch keine entsprechende Anweisung / Aufforderung zur Verfügung. Ich möchte die maximale Portabilität bewahren, daher möchte ich mich nicht ...
Ist x86 CMPXCHG atomar, wenn ja, warum braucht es LOCK?
DasIntel documentation [http://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-instruction-set-reference-manual-325383.pdf] sagt Diese Anweisung kann mit einem @ verwendet werdLOCK Präfix, ...
In Java, wie ist die Leistung von AtomicInteger compareAndSet () im Vergleich zu synchronisierten Schlüsselwörtern?
Ich implementierte eine FIFO-Warteschlange von Anforderungsinstanzen (vorab zugewiesene Anforderungsobjekte aus Gründen der Geschwindigkeit) und begann mit der Verwendung des Schlüsselworts "synchronized" für die add-Methode. Die Methode war ...
Warum brauchen wir das Sperrpräfix vor CMPXCHG [duplizieren]
Diese Frage hat hier bereits eine Antwort: Ist x86 CMPXCHG atomar, wenn ja, warum braucht es LOCK? [/questions/27837731/is-x86-cmpxchg-atomic-if-so-why-does-it-need-lock] 3 answers Warum brauchen wir ein Sperrpräfix vor CMPXCHG in der ...
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 ...
Seite 1 von 2