В настоящее время я использую Java 6 с Spring 3.
У меня есть несколько процессов, которые читают один и тот же файл, в данном случае это файл XML.
Кроме того, эти процессы должныобновить содержимое этого файла, что мне нужно, чтобы обновить дату.
Процесс выполняется одновременно, поэтому есть возможность, что они будут читать и пытаться писать одновременно.
Я слышало ReadWriteLock, который может иметь несколько читателей и только 1 писатель.Я рассматриваю это в данный момент.Но поскольку процесс выполняется быстро,
Будет сценарий, когда процесс A в данный момент пишет обновление, а процесс B ожидает, а другой процесс C ожидает записи обновления.Процесс B может быть просто старым обновлением, если процесс B обновляет тот же элемент.
Есть ли идеи, как мне этого добиться?
Спасибо,