У меня есть кластер машин, каждый из которых запускает приложение Java.
Эти приложения Java должны получить доступ к уникальному файлу resource.txt.
Мне нужно атомно переименовать файл temp.txt в resource.txt в Java, даже если resource.txt уже существует.
Удаление resource.txt и переименование temp.txt не работает, поскольку оно не является атомарным (он создает небольшой таймфрейм, где resource.txt не существует).
И он должен быть кросс-платформенным...
Спасибо!