亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区

  • 相關(guān)軟件
    >java鎖住一個文件(獨占方式訪問) 創(chuàng)建者:webmaster 更新時間:2005-05-16 20:59

    import java.io.*;
    import java.nio.channels.*;

    /**
    * 鎖住文件(不讓其它線程或進(jìn)程修改)
    *
    * @author kingfish
    */

    public class LockFile {
    public LockFile() {
    }

    public static void main(String[] args) throws Exception {

      RandomAccessFile raf = new RandomAccessFile(new File("c:\\test.txt"), "rw");

      FileChannel fc = raf.getChannel();
      FileLock fl = fc.tryLock();

      if (fl.isValid()) {
        System.out.println("get the lock!");

        //測試線程
        new Thread() {
        public void run() {
          while (true) {
            try {
            Thread.sleep(100);
            FileReader fr = new FileReader(new File("c:\\test.txt"));
            int c;
            while ( (c = fr.read()) != -1) {
              System.out.println( (char) c);
            }
            fr.close();
            break;
            }
            catch (Exception e) {
            System.out.println(e);
            }
          }
        }
        }.start();

        //模擬其它操作的耗時:比如用notepad打開無法修改。但是用程序來讀寫此文件都會異常
        raf.write("kingfish(八百里秦川@龍城異客)".getBytes());
        Thread.sleep(5000);

        fl.release();
        System.out.println("release the lock!");
      }
      raf.close();
    }
    }
    相關(guān)文章
    本頁查看次數(shù):