perl 线程池
发布时间:2020-12-15 20:58:18 所属栏目:大数据 来源:网络整理
导读:? ? #!/usr/bin/perl -w use threads; use threads::shared; use Thread::Pool::Simple; ? my $sum:shared; $sum=0; my $pool=Thread::Pool::Simple-new( ?min=2, ?max=3, ?load=10, ?do=[count], ?passid=0, ?lifespan=10000 ); ? my $i; for($i=2;$i=1000
? ?
#!/usr/bin/perl -w use threads; use threads::shared; use Thread::Pool::Simple; ? my $sum:shared; $sum=0; my $pool=Thread::Pool::Simple->new( ?min=>2, ?max=>3, ?load=>10, ?do=>[&;count], ?passid=>0, ?lifespan=>10000 ); ? my $i; for($i=2;$i<=100000;$i+=100) ?{ ?? my $j=$i-100; ??? $pool->add($j,$i); ?} ? $pool->join(); ? print "$sumn"; ? sub count() ?{ ?? my $start=shift; ?? my $end=shift; ?? my $tmp; ?? for($tmp=$start;$tmp<$end;$tmp++) ???? { ??????? $sum+=$tmp; ???? } ?} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |