Блокировка получателя и установщика логического свойства

Есть ли причина, по которой вы должны создавать блокировки вокруг получателя и установщика логического свойства, подобного этому?

  private _lockObject = new object();
  private bool _myFlag;
  public bool MyFlag
  {
    get
    {
      lock (_lockObject)
      {
        return _myFlag;
      }
    }
    set
    {
      lock (_lockObject)
      {
        _myFlag = value;
      }
    }
  }
18
задан Noob 29 July 2011 в 13:33
поделиться