标签: perl asynchronous ipc
我需要写一个"命令执行器"执行以下操作:
我已经测试了IPC::Run。我只能让它以块的形式运行命令(一次只能运行X)。我必须等待那些X完成,然后运行另一个块。我可能会做错事 - 它的参考页面很难遵循。这会做我需要的吗?
我还发现以下看起来很有希望(How to write parallel programs in Perl?)。这会做我需要的吗?
答案 0 :(得分:1)
条件2和3称为限制,此功能由Parallel::ForkManager和Forks::Super等模块提供(我是Forks :: Super的作者)。
Parallel::ForkManager
Forks::Super