在linux下,可执行程序循环把数组的内容写入文件,写之前验证过数组里面没有负数,写完后立即计算文件的md5值。 写入文件并保存一段时间后读出,发现数组成员有负数的情况,这时再计算md5值,和原来记录的不一样了。 这个文件比较大,有6.8G,不知道哪位曾碰到过这样的问题,我怀疑是不是与文件系统的缓存有关,原来计算md5时缓存里的内容还没完全写入到文件?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
用文件比较工具判断下,看看哪里写错了。
报告相同问题?