您的位置:首页 > 其它

NIO学习笔记(3)-文件锁

2011-10-20 08:51 316 查看
首先,文件锁是“劝告锁”。

其次,为了保护可移植性,建议只使用排它锁。

再次,如果要获取一个排它锁,必须以写方式打开文件。

public static void lock() throws IOException, InterruptedException{
RandomAccessFile fin = new RandomAccessFile("e:/lock.txt", "rw");

FileChannel finc = fin.getChannel();
FileLock fl = finc.lock();
//fc.lock(0L, Long.MAX_VALUE, false);

Thread.sleep(10000);

fl.release();
fin.close();
}


本文出自 “木又寸的技术博客” 博客,请务必保留此出处http://jianshusoft.blog.51cto.com/2380869/692529
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: