synchronized InputStream read(){
return new InputStream (new FileInputStream("filename.txt"));
}
synchronized write(string fname){
PrintStream out1 = new PrintStream( new FileOutputStream(fname));
out1.println("你要写的类容");
}在一个线程中定义 以上两个函数 就可以 独占的方式访问 你想要访问的资源