编写带缓存的文件操作类
从执行体程序库中的CLLogger类可知,通过缓存要写入文件中的数据,能够提高读写磁盘的性能
请编写一个文件操作的封装类,其要求如下:
需要提供open/read/write/lseek/close等函数的封装函数
该类要提供数据缓存服务。
调用该类的写操作接口时,数据要首先写到缓存,然后再根据策略写到文件中。
调用该类的读操作接口时,该类能根据策略缓存读出的数据
读写缓存要保持一致性
文件列表
2.zip
(预估有个9文件)
CLThreadRW.h
489B
CLThread.cpp
544B
CLFileRW.h
1KB
CLFileRWTester.cpp
645B
CLStatus.h
419B
CLThread.h
323B
CLFileRW.cpp
7KB
CLStatus.cpp
516B
CLThreadRW.cpp
851B
用户评论