进程 问答列表

为什么在两个分支中关闭两个 IO 管道的顺序很重要?

作者:maikovich 提问时间:10/28/2023

在 Ruby 中运行以下代码会无限期挂起。这似乎是因为在第一个子进程中没有被父进程解锁。Process.wait p1r1.eof?w1.close r1, w1 = IO.pipe p1 = fo...

对子进程的非阻塞读取。Python 中的 PIPE

作者:Mathieu Pagé 提问时间:12/18/2008

我正在使用子进程模块启动子进程并连接到其输出流(标准输出)。我希望能够在其标准输出上执行非阻塞读取。有没有办法使 .readline 不阻塞或在调用之前检查流上是否有数据?我希望它是可移植的,或者至少...

在父进程中,如何查看由子进程管理的子变量?

作者:xc wang 提问时间:11/20/2020

我定义了一个类 Node,它定义了一个侦听器服务来不断通信和更新局部变量。侦听器使用多处理启动。该类如下所示: # Pseudo-code import multiprocessing class ...

如何使用pytest从subprocess.run模拟returncode,stdout,stderr?

作者:opnightfall1771 提问时间:4/3/2023

我正在尝试使用 pytest 编写单元测试以模拟调用,遵循此处的其他一些示例,但遇到了困难。我有以下类:subprocess.run class Bmx: def version(self) -...

为什么子处理 tcprewrite 会导致 EOF 错误?

作者:Ken Tong 提问时间:7/11/2019

我正在尝试在带有输入的 python while 循环中使用执行 tcprewrite,但我不断收到 EOF 错误。 我知道在执行 tcprewrite 的子处理时,输入可能会导致 EOF 错误。 ...

在 C 语言中运行并发进程并测量运行时间

作者:Nicolás Montañez Velasco 提问时间:10/29/2023

我正在用 C 语言创建一个程序,该程序从文件中加载矩阵,将其分成 N 段以提供给 N 个进程。 每个进程都应计算矩阵该段中的每 0 个元素。 我应该测量完成整个程序所需的时间。因此,从理论上讲,如...

使用 sigaction(SIGCHLD, &sigchld_action, NULL) 时的父进程退出

作者:idiot one 提问时间:11/3/2023

我正在学习 sigaction SIGCHLD 如何处理僵尸进程。 我的期望是子进程休眠 5-30 秒(基于随机数),父进程休眠 30 秒。 但奇怪的是,父进程在子进程退出之前退出。为什么? #i...

在 python 中启动 Mrt.exe

作者:anonymous 6598 提问时间:11/3/2023

如何在python中启动MRT .exe? 我尝试编写方法在我的 python 程序中启动此程序。 代码如下: @typing.override @functools.cache def __in...

像 github 这样的大公司如何排队他们的电子邮件

作者:Nyariki Karuma 提问时间:9/28/2023

我最近在一家公司工作,我们向用户发送电子邮件,我们有一个名为 email 的队列,专门用于在系统中对电子邮件进行排队。但这需要很长时间才能发送所有消息,尤其是当用户超过 5000 时。所以我想知道大公...

关于 Linux 中 fork() 和物理地址的奇怪问题

作者:V_town 提问时间:10/30/2023

一位教授 Linux 的教授向他的学生提出了这个奇怪的问题...... 奇怪的是,这个程序会给出一个输出,其中父进程和子进程在公共用户模式下运行时将获得相同的物理地址,但是当我在 root 用户模式...


共86条 当前第2页