Suchergebnisse für Anfrage "lock-free"
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...
Shared-Memory-IPC-Synchronisation (ohne Sperre)
Stellen Sie sich das folgende Szenario vor: Bedarf: Intel x64 Server (mehrere CPU-Sockel => NUMA)Ubuntu 12, GCC 4.6Zwei Prozesse, die große Datenmengen über (benannten) gemeinsam genutzten Speicher gemeinsam nutzenKlassisches ...
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 ...
Das sperrenfreie Multithreading ist für echte Threading-Experten
Ich las durch einAntworten [https://stackoverflow.com/questions/154551/volatile-vs-interlocked-vs-lock]Das Jon Skeet [https://stackoverflow.com/users/22656/jon-skeet]gab auf eine Frage und darin erwähnte er dies: Für mich ist das sperrenfreie ...
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 ...
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) ...
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 ...
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]?
Lock freie Konstrukte in .net
Ich bin neu bei .net und möchte wissen, ob .net das Java-Äquivalent von AtomicInteger, ConcurrentLinkedQueue usw. hat. Ich habe ein bisschen gesucht und konnte mir nichts einfallen lassen. Die Algorithmen zum Freigeben von Sperren benötigen ...