c - C守护进程的多对一IPC

标签 c linux unix ipc c99

我有一个守护进程在运行,它从多个进程获取输入并解析它们。输入是任务名称和来自每个正在运行的线程的消息。它们分为两类。

虽然我有一个每个进程一个文件的临时目录,但如何将目录指示给其他进程?在一个FIFO中,如何识别每个进程?通过 PID?

我应该选择什么 IPC,为什么?

最佳答案

可以使用 POSIX 队列(如果您的平台可用)。守护进程将从队列中读取,每个任务可以写入其 pid、名称和消息。

关于c - C守护进程的多对一IPC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47392175/

相关文章:

c++ - OpenCL C/C++ 动态绑定(bind)库(win32 及更多)

linux - 如何在Linux中提取文件夹中的部分文件名

linux - 使用 Linux 命令 head 和 tail

c - 如何读取这种格式的数据?

c - 动态分配数组指针

c - 将字符串文字的地址分配给指针

linux - 无法从 Jenkins 访问 git repo

linux - 具有 ICU 支持的 Qt 5.2.1 : all applications exit with code 1

c - 处理过多的路径分隔符

regex - sed 和 awk 导致换行