У меня есть определение свойства в классе, где у меня есть только счетчики, это должно быть поточно-безопасным, и это не потому, что get
и set
не находятся в одной блокировке. Как это сделать?
private int _DoneCounter;
public int DoneCounter
{
get
{
return _DoneCounter;
}
set
{
lock (sync)
{
_DoneCounter = value;
}
}
}