开发者学堂课程【物联网开发- Linux 高级程序设计全套视频:复制文件描述符后新旧文件描述符特点 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/660/detail/11032
复制文件描述符后新旧文件描述符特点
复制文件描述符后新旧文件描述符的特点:
使用dup或dup2复制文件描述符后,新文件描述符和旧文件描述符指向同一个文件,共享文件锁定、读写位置和各项权限。
例如:
通过新的文件描述符写入文件10个字节,读写位置偏10个字节之后。再通过旧的文件描述符写入,偏10个字节后写入。
当关闭新的文件描述符时,通过旧文件描述符仍可操作文件。
当关闭旧的文件描述时,通过新的文件描述符仍可可操作文件。