- Упрощенная иллюстрация ниже, как .NET справляется с такой ситуацией?
- и если это вызовет проблемы, придется ли мне блокировать / закрывать доступ к каждому полю / свойству, которое иногда может быть записано в + доступ из разных потоков?
Где-то поле
public class CrossRoads(){
public int _timeouts;
}
Средство записи фонового потока
public void TimeIsUp(CrossRoads crossRoads){
crossRoads._timeouts++;
}
Возможно, в то же время, пытаюсь прочитать в другом месте
public void HowManyTimeOuts(CrossRoads crossRoads){
int timeOuts = crossRoads._timeouts;
}
задан Cel 7 January 2012 в 23:51
поделиться