《朱老师物联网大讲堂》学习笔记
学习地址:www.zhulaoshi.org
文件共享方式的实现,
同一个文件(同一个inode),被多个独立的读写体同时操作,同一个文件,你软连接文件怎么算?硬连接文件怎么算?
文件共享的3种实现方式,
第一种情况,在同一个进程中多次使用open打开同一个文件,
第二种情况,是在不同进程中打开同一个文件,
第三种情况,后面要学的,dup和dup2这两个api来让我们进程复制文件描述符,来实现文件共享,
再论文件描述符,
标准输入,标准输出,标准错误,占用了0,1,2 fd,
printf和fprintf的区别,
后者参数多一个FILE *stream,前者默认输出到stdout,后者可以选择输出到哪里,
int printf(const char *format, ...);
int fprintf(FILE *stream, const char *format, ...);