c - C 中的 fork() ;哪个应该是父进程哪个应该是子进程

标签 c multiprocessing fork

这似乎是一个愚蠢的问题,但除了知道这是关于多线程之外,我对 fork() 并没有很好的理解。子进程就像一个线程。如果一个任务需要通过fork()来处理,如何正确地将任务分配给父进程和子进程?

最佳答案

检查fork的返回值。子进程将收到0值。父进程将收到子进程 ID 的值。

关于c - C 中的 fork() ;哪个应该是父进程哪个应该是子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28680577/

相关文章:

c - 在 c 中,赋值使指针无需强制转换,反之亦然

c - 找出套接字的传输类型

c - 在 Mac 上构建 HIDAPI 的问题

python - 哪种方法可以更好地限制函数的执行时间?

python - 使用多处理python将元素添加到列表

php - 使用 PHP 控制 wget

c - 在 simulink 中重用 C 代码

python - 多线程模块比 python 中的多处理慢

c - 本应处于 sleep 状态的进程处于事件状态

c - 子进程死亡后等待孙子