python-3.x - python中的子进程
问题描述
我想使用 os.fork() 方法创建 4 个子进程,然后在父进程中我想列出所有子进程。而且在终止每个子进程之前,我希望每个子进程必须等待 2 秒。我成功地创建了 4 个子进程。但无法使用父进程列出子进程。这是我的代码:
import os
for i in range(4):
process = os.fork()
if(process > 0):
请在上面帮忙
解决方案
这是一个未经测试的伪代码。但也许它会以某种方式帮助你
import psutil
import os
for i in range(4):
pid = os.fork()
current_process = psutil.Process(pid)
children = current_process.children(recursive=True)
for child in children:
print('Child pid is {}'.format(child.pid))
推荐阅读
- r - / 之后的 R 正则表达式地址匹配
- javascript - 如何删除执行 document.execCommand('insertUnorderedlist') 时应用的标签?
- r - 为什么 STM 对我的代码的estimateEffect 不起作用?
- php - Laravel 5.7 中 ajax POST 的最小工作示例
- javascript - 如何将数组文件导入 javascript 文件
- android - 在没有 NullPointerException 的情况下获取最后一个孩子的孩子数据
- android - 测试插页式广告有效,但真实广告无效
- swift - enableAutomapping 和 SKTileMapNode:以编程方式创建带边缘的形状?
- azure-blob-storage - 将整个 Blob 数据发送到 Web 挂钩端点
- android - 杀死应用程序后Android应用程序显示屏幕闪烁