系统缓冲区、内核缓冲区、IO库操做自己的缓冲区 之间联系

FILE结构里自己带有一个缓冲。而系统在操做IO的时候可能会还有一个缓冲。编程 fflush函数单纯是调用系统地写操做(好比WriteFile)把FILE结构里的那个缓冲的数据传给系统,这个时候极可能仅仅是写到系统的缓冲区里了。 fsync函数是调用系统的flush函数(FlushFileBuffers),清空系统的写入缓冲区。函数   C是独立于系统存在的,因此它只能假设系统自己没有缓冲区(好比
相关文章
相关标签/搜索