У меня есть следующие способы блокировки и разблокировки файлов:
метод блокировки,
fileLock = fileChannel.tryLock();
if (fileLock != null)
System.out.println("File is locked");
метод разблокировки,
fileLock.release();
Теперь к этим двум методам обращаются два параллельных процесса. Теперь, если один из процессов падает, перед разблокировкой другой процесс не может получить доступ к файлу, пока JVM не будет закрыта. Кто-нибудь может мне помочь, можно ли (и как) указать какой-то срок для блокировки файла.