Я думаю об использовании ConcurrentBag в программе, которую я пишу, однако я не могу найти достаточную документацию на TryTake.
Я понимаю, что метод может выйти из строя, но я не могу найти объяснения случаев, в которых может произойти такой сбой, и о том, какое состояние будет оставлено после сбоя.
Если только в случае другого потока, который уже удалил элемент, мне все равно, но то, что я не могу себе позволить, - это элемент, который я хочу удалить, чтобы все еще быть в коллекции после вызова.
Может ли это быть так?