Здравствуйте, Sharov, Вы писали:
S>Здравствуйте, VladCore, Вы писали:
VC>>Прикольная задачка. Дело думаю в том что Disposed может переключится из false в true а обратно — нет.
S>Ничего прикольного, и даже баг по-хорошему. Поскольку вызывать interlocked.read дороговато для когерентности кэшей, а это бы вызывалось для каждого вызова(проверка на dispose), то решили это убрать, один хрен будет исключение(скорее всего ObjectDisposedException). Но почему volatile не добавить :xz .
а чем принципиально здесь поможет volatile?