|
|
1
0
如果您实际上不想与多个进程并行交互,而是想与每个进程进行短暂的交互,那么在它运行时忽略它,然后继续与下一个进程交互
有几件事: 从代码注释中可以看到,我假设在初始交互之后,孩子没有给我们写任何东西(并等待我们阅读)。如果不是这样的话,事情就更复杂了。
如果您不仅想这样做,还想一次旋转8个子线程,甚至一次旋转全部子线程,那么您可以(如我的另一个答案所示)使用一个执行器或一堆线程作为初始
最后,由于您现在看到的情况比原始版本更加混乱,您可能需要更改
|
|
|
2
0
如果希望在后台运行进程,但同时与之交互,最简单的解决方案就是启动一个线程来与进程交互。 *
在您的情况下,听起来您正在运行数百个进程,所以您希望并行运行其中一些进程,但可能不是同时运行所有进程?如果是这样,您应该使用线程池或执行器。例如,使用
如果需要从线程化代码返回一个值(或引发异常),可能需要循环
如果
所有这些(以及其他选项)在模块文档中都有很好的解释。
另请参见
*我想
|
|
|
hallibut · Lambda功能不工作的SST热重新加载 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
Sampgun · CDN调用与lambda调用的巨大差异 1 年前 |
|
|
Tiago · 如何允许从一个安全组到另一个组的所有流量? 1 年前 |
|
|
explorer · AWS SageMaker项目模板创建失败 1 年前 |