java FileLock问题
照书上的文件锁定代码 发现执行过后.txt文件的内容消失了 怎么会这样
锁定文件后释放就会丢失锁定部分的文件内容吗?
java代码如下:
import java.io.*;
import java.nio.channels.*;
class filelock{
filelock()throws IOException,InterruptedException{
FileOutputStream fous=null;
FileLock fileLock=null;
try{
fous=new FileOutputStream("f:\\aa.txt");
fileLock=fous.getChannel().tryLock();
Thread.sleep(20*1000);
}catch(IOException e){
e.printStackTrace();
}finally{
if(fileLock!=null)fileLock.release();
if(fous!=null)fous.close();
}
}
public static void main(String[] argv)throws IOException,InterruptedException{
new filelock(); }
}
希望各位大大解惑。。{{
相关问答:
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
我在eclipse中写了一个播放音乐的类,并把音乐文件和类文件放在了一起,结果运行时,出现错误,说是音乐文件那个是空的,但是在jcreator用同样的方法结果是可以运行的,请求高说指教,告诉为什么?急
你若是在Windo ......
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:
<HTML>
<HEAD>
<TITLE>TEST.HTML< ......
我们有项目想组建一个开发团队,
主要用 tomcat,java,struts2,我们的核心成员都是经验非常丰富的系统设计师,
如果您在天津,同时对java比较感兴趣,
可以加入我们。
希望要求
1。爱好编程
......