От: | vdimas | ||
Дата: | 14.09.21 17:46 | ||
Оценка: |
Эта очередь не отвечает гарантиям lock-free, т.к. один поток может заморозить другие.Например, имеющаяся сейчас в дотнете ConcurrentQueue — тоже только поржать.
В момент роста очереди остальные потоки выполняют строго-блокированное ожидание на SpinWait.