在多线程环境下使用FileLock实现对文件的锁功能,避免多个线程同时操作同一文件,
程序:
public class Demo{
FileLock lock;
/* 读写文件*/
public RWFile(){
lock=tryLock();
if(lock!=null){
// 锁成功
可以对文件做处理 ..
unlock();
在多线程环境下使用FileLock实现对文件的锁功能,避免多个线程同时操作同一文件,
程序:
public class Demo{
FileLock lock;
/* 读写文件*/
public RWFile(){
lock=tryLock();
if(lock!=null){
// 锁成功
可以对文件做处理 ..
unlock();