Thread safe List
От: Аноним  
Дата: 16.11.10 08:12
Оценка:
Нужен List! Такие свойства:
Работают из 2-х потоков. В первом перечисляют все подряд и все. В это время во втором потоки происходит добавление или может быть даже удаление элемента. Добавляться должен асинхронно. Удаление. Если енумератор стоит на элементе который удаляется, то удаляющий поток лочится. Если енумератор уже прошел или еще не дошел до этого объекта, то объект удаляется. Ну и соответсвенно если объект удаляется и до него дошел енумератор то енумератор лочится, объект удаляется и енумератор идет дальне... Ну вобщем так.
Ибо нынешний List<> предполагает залочить всю коллекцию, перечислить, разлочится потом удалить. Что имхо не очень эффективно...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.