亚洲av色香蕉一区二区三区,十四以下岁毛片带血a级,亚洲 校园 欧美 国产 另类,亚洲av日韩av一区谷露,色欲av无码一区二区三区
注冊
|
提交需求
|
訂閱
|
English
首 頁
解決方案
產(chǎn) 品
服 務(wù)
支 持
EDN系統(tǒng)
成功案例
關(guān)于我們
聯(lián)系我們
樹結(jié)構(gòu)圖
EDN系統(tǒng)
圖形圖像
網(wǎng)絡(luò)安全
項目專題
WEB開發(fā)
辦公系列
操作系統(tǒng)
數(shù)據(jù)庫
程序設(shè)計
TOP 10
在Foxmail中如何使…
Ftp 子命令
BigDecimal
MSN在線客服功能模塊使…
會員卡使用方法說明
DataInputStr…
留言板功能說明
CScript
BufferedInpu…
設(shè)置打印機
您現(xiàn)在的位置:
>
技術(shù)沙龍
>
程序設(shè)計
>
Java
>
未分類
>
java鎖住一個文件(獨占方式訪問)
相關(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)文章
前一則:
反醒一下,兼java.lang的一點點東西
后一則:
java實現(xiàn)URL帶參數(shù)請求(get/post)
本頁查看次數(shù):
公司公告
|
客戶調(diào)查
|
法律聲明
|
誠聘英才
|
給我們投稿
|
繁
閃
頭像
京ICP備05031245號
Copyright @ REDCOME.com ALL Rights Reserved
北京怡康軟件科技有限公司 地址:北京市昌平區(qū)東小口立湯路188號北方明珠大廈1號樓2708 郵編:102218 電話:84909966 傳真:84909900 QQ:335601661