Re[3]: lock(this) или нет?
От: Sinix  
Дата: 26.09.16 09:30
Оценка:
Здравствуйте, RQ, Вы писали:

RQ>На сколько я могу понять, мотив — вынесение логики из наследника в родитель, с учетом того, что логика взаимодействует с полями наследника.


Тут что сову об пень, что пнём по сове — шансы отхватить deadlock не сильно уменьшились.

Нужна возможность расшарить ресурс между несколькими потоками и нет возможности спрятать ресурс за object pool (как с DbConnection сделано) — оборачивайте в RWLockSlim или заведите отдельный тип-заглушку LockKey и делайте блокировки на его экземплярах.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.