![]() |
1
3
由于您使用的是Unix系统,信号量应该是最简单的答案。 不幸的是,python似乎没有提供调用semop系统调用的方法。 如果您使用的是python 2.6,则可以使用 multiprocessing module 条件类。 |
![]() |
2
2
我想到了使用管道文件描述符的想法,父级可以编写管道文件描述符,然后结合select读取/刷新,但这并不真正符合非常优雅的设计。
更详细地说:父进程将创建管道,子进程将继承管道,父进程将写入管道,从而唤醒任何子进程
正如我所说,这让人觉得奇怪和丑陋,但我还没有发现比这更好的东西。 编辑:
结果发现这不起作用-有些孩子的过程被唤醒,而有些没有。我已经使用
|
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |