菜鸟求助:关于perl多进程

2025-05-17 03:30:38
推荐回答(1个)
回答1:

多进程or多线程?可以看一下http://www.cnblogs.com/eavn/archive/2010/08/28/1811381.html
perl fork多进程程序实例讲解perl的多进程程序开发,可以参考:
http://www.cnblogs.com/luoxiake/articles/2682605.html
当Perl里面要触发另一个Perl时,如果不希望等待,可以用threads创建线程;
use threads;
my $t1 = threads->create(\&t1, "param1", "param2" );
my $t2 = threads->create(\&t2, "param1", "param2" );

$t1->join;
$t2->join;
如下ibm网站上面的中文教程写得比较易懂,可以学习一下:
https://www.ibm.com/developerworks/cn/linux/l-cn-perl-thread/
如果可以看懂英文,也可以在装了perl电脑的命令行中输入perldoc perlthrtut查看官方教程,或者perl官网:http://perldoc.perl.org/perlthrtut.html