Re[3]: Interlocked.Exchange для UInt32
От: Hacker_Delphi Россия  
Дата: 29.10.11 07:56
Оценка:
Здравствуйте, Mab, Вы писали:

Mab>Во-первых, здесь пропущен явный каст, а во-вторых, при таком способе атомарность будет успешна сломана.

естессно, что имелось в виду сома использование unchecked . а как именно — тема отдельная.
А атомарность обмена останется, конечно же просто глобал, передаваемый через ref должен быть типа int без всяких кастов. я же правильно помню, что через ref передается глобальный флаг?
Во-вторых в 4-м .Net есть оверлоад генериковый
... << RSDN@Home 1.2.0 alpha 5 rev. 1538>>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.