在文件上创建文件锁
import java.io.File;/** 时 代 J a v a 提 供 **/ import java.io.RandomAccessFile; import java.nio.channels.FileChannel; import java.nio.channels.FileLock; import java.nio.channels.OverlappingFileLockException; public class Main { public void main(String[] argv) { try { File file = new File("filename"); FileChannel channel = new RandomAccessFile(file, "rw").getChannel(); // Use the file channel to create a lock on the file. // blocks until it can retrieve the lock./* 来 自 时代Java*/ FileLock lock = channel.lock(); // Try acquiring the lock without blocking. returns // null or throws an exception if the file is already locked. try { lock = channel.tryLock(); } catch (