Lockless-Operationen garantieren den gleichzeitigen Zugriff auf Datenstrukturen ohne die Verwendung herkömmlicher Locks, die im Allgemeinen langsame Operationen wie kritische Abschnitte, Mutexe usw. sind. Lockless-Operationen können beispielsweise mit atomaren Operationen erreicht werden.
Ich dachte, ist es möglich, eine blocklose Warteschlange zu haben, wenn mehr als ein Thread liest oder schreibt? Ich habe eine Implementierung mit einer blocklosen Warteschlange gesehen, die mit einem Lese- und einem Schreib-Thread arbeitete...
11.06.2010, 06:28