У меня есть служба, которая управляет устройством RS-232 и записывает действия в файл. Я должен написать другую службу, которая будет построчно читать файл журнала и выполнять некоторые запросы к базе данных, а затем удалять все журналы.
Меня беспокоит конфликт чтения и записи файла. Например, служба ведения журнала открывает файл, чтобы добавить новую строку, в то время как служба репликации открывает файл и пишет "", поэтому обрежьте его содержимое.
Есть предложения прояснить мою ситуацию?