![]() |
1
2
这个
为你处理这一切的东西是 Twisted ,它可以根据需要生成任意多个进程,并可以使用它们生成的数据(以及其他情况)调用回调。 |
![]() |
2
2
也许吧 Celery 会满足你的需要。 |
![]() |
3
0
如果我正确理解你在做什么,我可能会建议一个稍微不同的方法。试着建立一个单一的工作单元作为函数,然后在这之后对并行处理进行分层。例如:
您还可以使用工作机/队列模型。我认为,关键是将当前的子进程/输出捕获内容封装到一个函数中,该函数可以为单个数据块(无论是什么)工作。然后,使用几种技术中的任何一种,在并行处理块上进行分层都是非常简单的,这里只描述了其中的一些技术。 |
![]() |
CalculusLover · 在本例中,fork()是如何工作的? 2 年前 |
![]() |
jjmerelo · 使用Proc::Async从绑定管道读取 6 年前 |
![]() |
jatinBatra · 编译后生成的二进制文件会发生什么情况[关闭] 6 年前 |
![]() |
Jacobo · 从Java调用具有输入和输出重定向的C可执行文件 6 年前 |
![]() |
Ran · 每当我尝试执行命令行提示符时,Unity就会阻塞 6 年前 |
![]() |
Hatshepsut · 使用命令行参数使用region调用子流程 6 年前 |