服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

文件锁

文件锁



// : c12:filelocking.java
// {clean: file.txt}
// from 'thinking in java, 3rd ed.' (c) bruce eckel 2002
// www.bruceeckel.com. see copyright notice in copyright.txt.

import java.io.fileoutputstream;
import java.nio.channels.filelock;

public class filelocking {
  public static void main(string[] argsthrows exception {
    fileoutputstream fos = new fileoutputstream("file.txt");
    filelock fl = fos.getchannel().trylock();
    if (fl != null) {
      system.out.println("locked file");
      thread.sleep(100);
      fl.release();
      system.out.println("released lock");
    }
    fos.close();
  }
///:~

扫描关注微信公众号