Perl存在哪些推荐的多线程管理器?

时间:2010-07-31 16:35:02

标签: multithreading perl threadpool

我不熟悉Perl中的多线程并寻找类似于Java的线程池的东西。 有什么建议吗?

3 个答案:

答案 0 :(得分:2)

如果您真的想要线程,请查看threads.pmthreads::shared

但是 - Perl没有像Java这样的轻量级线程,很少有人(相对)使用它们。使用基于事件的编程可以解决许多“线程问题”(通常也更好)。

为此寻找AnyEventhttp://search.cpan.org/search?query=anyevent&mode=all

答案 1 :(得分:1)

使用threads; 使用threads::shared;

如果您对更透明的实施感兴趣,也可以查看subs::parallel模块。

答案 2 :(得分:0)

CPAN包含所有perl(ish),它有一个线程池实现Thread::Pool。还有另一种实现,但它目前不是生产代码。