【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
使用NIO不就可以了吗。
ByteBuffer buffer=ByteBuffer.allocate(10); buffer.put("abc".getBytes()); FileChannel channel=new RandomAccessFile("t.bin", "rw").getChannel();//读写模式打开 FileLock fileLock=channel.lock();//获的文件锁定 buffer.position(0); channel.write(buffer); //在文件锁release之前都是锁定的。 //Thread.sleep(100); fileLock.release();//释放文件锁定 channel.close();
使用NIO不就可以了吗。