首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多线程perl模型的示例代码

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

Stack Overflow用户
提问于 2011-02-28 16:18:56
回答 2查看 8.3K关注 0票数 6

有一个关于Perl线程这里:的教程,但是很少有关于多线程程序模型的信息:Boss/ Work,Work,管道。我不知道如何实施这些模式。

你能给我举几个例子吗?

更新:

谢谢Ojosilva提供了一些链接,在问这个问题之前,我搜索了其中两个链接。第一个例子是老的,不好的。剩下的两个就行了。但是,一些更多的“真实世界”的例子,包括文件输入/输出和变量的共享访问,将是很棒的。

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

FYI我还查看了cpan上的Thread::Pool和Thread::Pool::Simple模块。前者很有希望,但我没有安装在我的工作站上。后者几乎不简单,没有示例代码。再说一遍,我的观点是需要找到一些东西来学习如何实现多线程Perl,而不仅仅是跳到顶部.

EN

回答 2

Stack Overflow用户

发布于 2011-02-28 21:13:48

这是一个工作人员例子

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

和一个第一管线

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

票数 5
EN

Stack Overflow用户

发布于 2011-02-28 22:45:38

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5144551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档