【问题标题】:Linux C processes pids global visibilityLinux C 进程 pids 全局可见性
【发布时间】:2013-06-16 21:27:43
【问题描述】:

你好昨天我有一个问题在这里: Question

现在我还有其他问题,我有基于some guy回答的代码

现在我有一个问题,我需要让所有孩子都能看到其他孩子的 pid,我该怎么做?我尝试使用全局变量,但可能是错误的方式。

请帮我快速解答

【问题讨论】:

  • 尝试使用“进程间通信”技术之一,如消息传递或共享内存。全局变量不在进程之间共享。

标签: c linux process global pid


【解决方案1】:

用父进程创建一个文件并写入所有子进程的 pid。延迟一段时间后从孩子们那里读到这个文件。您可以先写出 N 子代的数量,然后再写出 N 每行包含一个 pid 的行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-06
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    相关资源
    最近更新 更多