Multithreading 多线程perl模型的示例代码

Multithreading 多线程perl模型的示例代码,multithreading,perl,Multithreading,Perl,有一个关于Perl线程的教程 然而,关于多线程程序模型的信息很少:老板/工人、工作组、管道。 我不知道如何实现这些模型 你能给我一些关于这些的工作代码的例子吗 更新: 感谢Ojosilva提供了一些链接,在问这个问题之前,我在谷歌上搜索了一下,找到了其中的两个。 第一个例子很老,不好。剩下的两个没问题。但是,更多涉及文件输入/输出和变量共享访问的“真实世界”示例将非常有用 例如,我是一名计算机专家,为热爱Perl的上帝工作。他将世界各国的地址簿放在选项卡分隔的文本文件中,其中许多是几GB。他想让

有一个关于Perl线程的教程 然而,关于多线程程序模型的信息很少:老板/工人、工作组、管道。 我不知道如何实现这些模型

你能给我一些关于这些的工作代码的例子吗

更新:
感谢Ojosilva提供了一些链接,在问这个问题之前,我在谷歌上搜索了一下,找到了其中的两个。 第一个例子很老,不好。剩下的两个没问题。但是,更多涉及文件输入/输出和变量共享访问的“真实世界”示例将非常有用

例如,我是一名计算机专家,为热爱Perl的上帝工作。他将世界各国的地址簿放在选项卡分隔的文本文件中,其中许多是几GB。他想让我解析这些文本文件的任意组合(例如addressbook_usa.txt、addressbook_russia.txt、addressbook_india.txt),以进行一些统计(例如关于年龄、性别、世界分布)。他想让我向他展示Perl的魔力,让他不仅能够完成这项工作,而且能够快速完成,因为他不想浪费他强大的多核工作站的大量RAM和磁盘空间

仅供参考,我还研究了cpan上的Thread::Pool和Thread::Pool::Simple模块。前者很有前途,但我没有在工作站上安装。后者非常简单,没有示例代码。再一次强调,我的重点是找到一些关于如何实现多线程Perl的知识,而不仅仅是从顶端跳过去

可以找到一个老板/工人的例子


这不是最好的例子,但可能会让你开始。

这是一个很大的代码库,但对于一个更复杂的现实世界的例子:Padre(IDE)有一个相当复杂的工作人员池设置。

太糟糕了,我甚至不能在这里投票给你,因为我的名声是Padre肯定是一个现实世界的例子。但从一开始就太复杂了。