Suchergebnisse für Anfrage "lock-free"
Erfassen / Freigeben von Semantik mit nicht temporären Speichern auf x64
Ich habe so etwas wie: if (f = acquire_load() == ) { ... use Foo }und auto f = new Foo(); release_store(f)Sie können sich leicht eine Implementierung von acquis_load und release_store vorstellen, die atomic mit load (memory_order_acquire) und ...
Wie kann ich ABA Counter mit c ++ 11 CAS implementieren?
Ich implementiere eine sperrfreie Warteschlange basierend auf diesemAlgorithmu [http://www.cs.rochester.edu/research/synchronization/pseudocode/queues.html], das einen Zähler verwendet, um das ABA-Problem zu lösen. Ich weiß aber nicht, wie ich ...
boost lockfree spsc_queue Cache Speicherzugriff
Ich muss mich in meinem aktuellen Multithread-Projekt sehr mit Geschwindigkeit und Latenz auseinandersetzen. ch versuche, den @ Cache-Zugriff besser zu verstehen. Und mir ist nicht klar, wie sperrfreie Warteschlangen (wie die boost :: lockfree ...
Existiert eine optimistische Implementierung einer schlossfreien FIFO-Warteschlange?
Gibt es eine C ++ - Implementierung (Quellcodes) von "optmistischer Ansatz für sperrfreie FIFO-Warteschlangen "Algorithmus [http://people.csail.mit.edu/edya/publications/OptimisticFIFOQueue-journal.pdf]?
Ist std :: ifstream threadsicher und sperrenfrei?
Ich beabsichtige, mit std :: ifstream das Öffnen zum Lesen einer einzelnen Datei aus vielen Threads durchzuführen. Mein Anliegen ist, ob std :: ifstream threadsicher und sperrenfrei ist? Mehr Details Ich verwende g ++ 4.4 unter Ubuntu und ...
Zerrissene Lesungen der Dezimalstelle in c # reproduzieren
Sehen heißt glauben. Kann jemand ein Programm reproduzieren, das eine zerrissene Dezimalstelle liest? Ich habe versucht, mehrere Threads zu starten und dabei die gleiche Dezimalstelle zwischen 1 und 2 zu ändern. Ich habe keine ...
Können Sie das Sperren vermeiden, indem Sie sicherstellen, dass nicht mehrere Threads auf denselben Speicher zugreifen?
Angenommen, ich habe ein großes Array und möchte den Inhalt mit mehreren Threads verarbeiten. Wenn ich jeden Thread an einen bestimmten Abschnitt delegiere u...
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) ...