池州网站建设,做网页专题 应该关注哪些网站,上海设计公司网站,wordpress批量管理工具Linux匿名管道-CSDN博客
目录
1.原理
2.接口实现
3.模拟日志 Linux匿名管道-CSDN博客
这上面叫的是匿名管道#xff0c;不要将两者搞混#xff0c;匿名管道说的是两个有血缘关系的进程相互通信#xff0c;但是命名管道就是两个没有关系的管道相互通信。
1.原理
和匿名…Linux匿名管道-CSDN博客
目录
1.原理
2.接口实现
3.模拟日志 Linux匿名管道-CSDN博客
这上面叫的是匿名管道不要将两者搞混匿名管道说的是两个有血缘关系的进程相互通信但是命名管道就是两个没有关系的管道相互通信。
1.原理
和匿名管道的原理差不多都是让两个进程看到同一份内存然后进行通信同时依旧也是单向性的通信。下面这张图是和匿名管道一样的抽象图不是真正的原理图。但是实际原理是这样的方便大家理解。但看那个文件缓冲和磁盘之间会刷新数据嘛你想想进程1发生发送数据写给磁盘进程2读取数据从磁盘中获取。这中间是不是有点多余了所以我们就直接不用在磁盘刷盘因此是内存级文件 2.接口实现 关闭命名通道接口 Makefile comm.hpp文件 server.cc client.cc 运行结果 3.模拟日志
日志一般包括日志时间日志的等级日志内容文件名称和行号。
其中日志等级Info常规消息Warning报警信号Error必要严重了可能需要立即处理
Fatal致命的Debug调试。
下面两张图中的localtime函数便可以获得日志时间 多参数列表 log.hpp server.cc 运行结果