近来因工作需要写了个用文件映射方式读写大文件的类,之前以为应该不难,写完后才发现自己火候未到;主要体现在逻辑思维和编程思想方面的不足。写完测试时发现该类在写入数据量方面受限于内存上限,百般寻觅就是未发现问题所在,有心的朋友若发现问题所在请务必告诉我;因此特将源码挂上,以为后人鉴戒!
1,对一个文件读写之前应调用OpenFileOFMapp()得到相关参数。
2,写文件时分了循环调用和一次调用的情况。
3,读文件时判断各种情况
4,关闭文件。
近来因工作需要写了个用文件映射方式读写大文件的类,之前以为应该不难,写完后才发现自己火候未到;主要体现在逻辑思维和编程思想方面的不足。写完测试时发现该类在写入数据量方面受限于内存上限,百般寻觅就是未发现问题所在,有心的朋友若发现问题所在请务必告诉我;因此特将源码挂上,以为后人鉴戒!
1,对一个文件读写之前应调用OpenFileOFMapp()得到相关参数。
2,写文件时分了循环调用和一次调用的情况。
3,读文件时判断各种情况
4,关闭文件。