Re[3]: Прерывистая блокировки
От: hi_octane Беларусь  
Дата: 09.03.13 11:04
Оценка: 2 (1)
IB>Как выглядит try/finally эквивалент lock устойчивый ThreadAbort?

bool lockWasTaken = false;
var temp = obj;
try { Monitor.Enter(temp, ref lockWasTaken); { body } }
finally { if (lockWasTaken) Monitor.Exit(temp); }


До C#4 роспись была неправильной, подробности в блоге Эрика Липперта
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.