Доброго времени суток!
Есть некий файл на жестком диске. Есть служба, которая этот файл открывает, читает инфу, работает с ней, перезаписывает файл и закрывает.
Вопрос: к моменту чтения файла этой службой - может ли он быть занят кем-то? Скажем другим экземпляром точно такой же службы (или некой другой службы - какой-нибудь антивир, который стартует при запуске и т.д.).
Если файл таки занят, то что будет со службой? Предполагаю 2 варианта:
- она будет дожидаться когда файл закроют и потом его откроет (а если файл закрывать тот кто открыл раньше не собирается???)
- всё навернётся к чертям
.