https://docs.microsoft.com/en-us/dotnet/standard/collections/thread-safe/
1)Почему все потокобезопастные коллекции предаставляют извлечение только по одному элементу (почему нельзя пачкой прочитать и удалить за раз???)? (For как я понял не удаляет)?
2)На заборе написано что они без блокировок и реализованны через (SpinLock and SpinWait)... Но SpinLock and SpinWait — это блокировка поуда недоступно — чем отличается от блокировок на простом мутексе? Ничем?