#
concurrent-queue
Потокобезопасные очереди в .NET
ПрограммированиеОшибка в lock-free списке C#: race condition и ABA
Разбор гонки данных в lock-free списке с двойной буферизацией в C#. Почему сумма элементов не совпадает, хотя количество верно? Исправления: in-flight счётчики, ConcurrentQueue, sequence tagging для thread-safety.