【Linux】基础IO(二)深入理解“一切皆文件” 与缓冲区机制:从原理到简易 libc 实现
文章目录
一、理解“⼀切皆文件”
二、缓冲区
什么是缓冲区
缓冲区刷新的三种策略、两种情况
语言级别缓冲区
使用C语言进行文件写入全流程
对之前现象的解释
总结(为什么要有语言缓冲区?)
一个例子对所学知识融会贯通
内核缓冲区
三、标准错误
现象
操作
四、设计一个简易libc库
一、理解“⼀切皆文件”
