![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 63
Small black human
这个作者很懒,什么都没留下…
展开
-
Linux-进程之间的通信
定义:两个或多个进程之间实现数据层面的交互。进程之间的通信实现的成本是很高的,因为我们都知道在操作系统中,进程之间的是有独立性的。管道是Linux由Unix那里继承过来的进程间的通信机制,它是Unix早期的一个重要通信机制。其思想是,在内存中创建一个共享文件,从而使通信双方利用这个共享文件来传递信息。由于这种方式具有单向传递数据的特点,所以这个作为传递消息的共享文件就叫做“管道”。这种使带有血缘关系的进程之间可以通信的管道称匿名管道。只能用于具有共同祖先的进程(具有亲缘关系的进程)之间进行通信;原创 2023-12-07 20:23:21 · 1045 阅读 · 0 评论 -
Linux-使用管道实现简易版本的进程池
二.makefile的编写。四.ProcessPool.cc编写。三.Task.hpp编写。原创 2023-12-05 14:32:08 · 729 阅读 · 0 评论 -
Linux-实现小型日志系统
此时我们传入的可变参数都是相同的类型的,如果传入不同的类型的话,就要像printf一样做获取的字符串处理。a.Linux中获取时间戳的函数。Error:错误,可能需要立即处理。因为年和月都是从0开始计的所以在打印的时候,需要加1900和1。日志等级,日志时间,日志内容,文件的名称和行号。Warning:报警消息。b.Linux中转换时间戳的函数。默认部分 + 自定义部分。原创 2023-12-04 23:50:43 · 1105 阅读 · 0 评论 -
Linux-实现没有血缘关系的进程之间的通信
一.makefile的编写。二.comm.hpp头文件的编写。四.client.cc文件的编写。三.serve.cc文件的编写。原创 2023-12-04 21:25:40 · 514 阅读 · 0 评论