当前位置: 技术问答>linux和unix
【linux文件操作的怪问题】写完文件关闭后立即打开,读出来的是乱码。sleep(1)读出来后正常
来源: 互联网 发布时间:2015-08-23
本文导语: 难道是延迟写之类的问题? 我仅仅在代码里面加了一个sleep(1)就解决问题了。其实我也知道sleep是不可靠的,遇到文件大,可能sleep的时间短了都不行 请达人给出一个合理的解释出来 linux 2.4内核的,红帽子9.2版本 ...
难道是延迟写之类的问题?
我仅仅在代码里面加了一个sleep(1)就解决问题了。其实我也知道sleep是不可靠的,遇到文件大,可能sleep的时间短了都不行
请达人给出一个合理的解释出来
linux 2.4内核的,红帽子9.2版本
如果这样的问题都能成为linux的问题,那linux到底可以用来干什么就真的值得好好质疑了
我仅仅在代码里面加了一个sleep(1)就解决问题了。其实我也知道sleep是不可靠的,遇到文件大,可能sleep的时间短了都不行
请达人给出一个合理的解释出来
linux 2.4内核的,红帽子9.2版本
如果这样的问题都能成为linux的问题,那linux到底可以用来干什么就真的值得好好质疑了
|
在close之前先调用fflush或者fsync看看
|
请你不有点点错就去怀疑linux!
首先值得怀疑的是你的程序!
你的程序具体是怎么写的?
首先值得怀疑的是你的程序!
你的程序具体是怎么写的?
|
看看程序 勿妄下结论