Блокировка для добавления к файлу в ASP.NET

Это мой ответ.

#outerDiv {
  width: 500px;
}

#innerDiv {
  width: 200px;
  margin: 0 auto;
}
<div id="outerDiv">
  <div id="innerDiv">Inner Content</div>
</div>

1
задан wezten 13 July 2018 в 07:59
поделиться

1 ответ

Короткий ответ: да, необходим mutex.

Как вы уже упоминали, когда ваш сайт работает в пуле приложений с несколькими рабочими процессами, ваш веб-сайт может выполняться различными процессами.

Необходимая блокировка зависит от типа используемого вами ресурса. Блокировка объекта будет достаточной, если ресурс должен быть потокобезопасным только в этом процессе. Примером этого является HttpApplicationState.

Однако общий ресурс, такой как файл, является внешним по отношению к процессу и не управляется процессом. Блокировка между процессами может быть предоставлена ​​только mutex.

1
ответ дан Lennart Stoop 17 August 2018 в 13:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: