我有一个perl脚本来实现一个串行作业,以下作业可以完成上一个作业的输出。我想知道我是否可以并行实现它?我应该使用哪个模块?感谢。
答案 0 :(得分:0)
根据您迄今所说的内容,我真的不知道这是否会对您有所帮助,但仅仅为了尝试此文档,至少可以提供有关如何在您之间进行通信的信息过程:
http://perldoc.perl.org/perlipc.html
此外,如果您开始创建并行Perl软件,请确保您了解事件驱动编程非常有用。下面是AnyEvent模块,它使事件驱动编程变得非常灵活和简单:
https://metacpan.org/pod/AnyEvent
但更多关于为并行作业建议模块的观点,AnyEvent有一个简单的fork()包装器,它对你的原因也很有用。这是专门处理从儿童"
获取信息的模块https://metacpan.org/pod/AnyEvent::Fork::RPC
如果这些都没有实际帮助,而您只是在寻找并行软件编写的一些简单步骤,那么这个模块就可以轻松实现: