Re[4]: clr perf problem
От: WolfHound  
Дата: 06.07.15 15:48
Оценка: 3 (1)
Здравствуйте, vdimas, Вы писали:

M>>1)Hashtable is thread safe.

V>Строго говоря — нет.
V>В Hashtable нет ни volatile read/write, ни memory barriers, т.е. вполне возможно зачитка по уже имеющемуся ключу еще не вставленного значения или же наоборот: зачитка ключа от уже удалённого значения.
Открываем System.Collections.Hashtable декомпилятором и видим:
        private volatile int version;
        private volatile bool isWriterInProgress;

Опять говоришь о том, что не знаешь.
Не надоело позориться?
... << RSDN@Home 1.2.0 alpha 5 rev. 62>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.