物联网之Linux下的文件I/O
许新天
这个作者很懒,什么都没留下…
展开
-
Linux下的标准I/O
1、基础知识标准I/O通过缓冲机制减少系统调用,实现更高的效率。FILE:标准I/O用一个结构体类型来存放打开的文件的相关信息。标准I/O的所有操作都是围绕FILE来进行。流(stream):FILE又被称为流(stream)。比如 文本流,二进制流。流的缓冲类型:全缓冲,行缓冲,无缓冲。全缓冲:当流的缓冲区无数据或无空间时才执行实际I/O操作。行缓冲:当在输入和输出中遇到...原创 2018-07-17 17:12:49 · 639 阅读 · 0 评论 -
Linux下的文件I/O
1、基础知识文件I/O:posix(可移植操作系统接口)定义的一组数组, 不提供缓冲机制,每次读写操作都引起系统调用, 核心概念是文件描述符, 可访问各种类型文件, Linux下,标准I/O基于文件I/O实现。文件描述符:文件描述符是一个非负整数。Linu...原创 2018-07-17 23:30:06 · 308 阅读 · 0 评论