Monthly Archives: 三月 2014

Perl的多线程应用之二:Parallel::ForkManager

内置的 Thread 模块无法解决线程排队、变量共享的问题,但是在使用多线程的过程中,这两个又是比较常见的需求。线程数无法控制,处理速度和内存消耗两者无法平衡;变量无法共享,无法让线程向同一个数据结构传递返回值。但是CPAN 上有一个备受匿名和尚们推崇的模块能够很好地解决这些问题,这个模块就是传说中的 Parallel::ForkManager 。

Perl的多线程应用之一:内置Thread模块

前些日子在写一些 Perl 脚本的时候为了追求处理速度或者时间上的平行,频繁地使用到了 Perl 的多线程功能。Perl 内置有一个多线程模块 Thread ,提供了常规意义上的 multithreads 功能,可以满足我们的一般需求。