Здравствуйте, 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>>