2009年1月14日星期三

[PerlChina] Re: 问一个perl在双核机器或者并行机器上运行的问题

麻烦问一下
Parallel::ForkManager 里的 PROCESSES 数量最多可以设定到多少?
 
 
 

> Date: Thu, 15 Jan 2009 10:21:03 +0800
> From: shijialee@gmail.com
> To: perlchina@googlegroups.com
> Subject: [PerlChina] Re: 问一个perl在双核机器或者并行机器上运行的问题
>
> 空格 wrote:
> > 多谢楼上几位的回复。
> > 我想做的事是这样的:我的程序要独立进行四次调用外部程序的计算。就是BLAST,做生物信息的会知道,全基因组的BLAST会很花时间。目前的程序是
> > 只能在一个CPU上依次跑完这四个blast程序。所以我想把原来的程序改进成能同时进行这四个BLAST。这样可以大大节省计算时间。也许开多线程是
> > 比较合适的方法。。。
> > 谢谢诸位。我再去看看讲多线程的东西吧。呵呵。
>
> fork 可能更适合你。这里是一篇关于使用 fork 的中文文章。
> http://wiki.perlchina.org/index.php/Doing_many_things%2C_like_pings
>
> 如果想省事,Parallel::ForkManager
> (http://search.cpan.org/perldoc?Parallel::ForkManager) 能帮你很容易的实
> 现 fork 功能。
>
> Qiang(James)
>
> --~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina 论坛"论坛。
 要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
 要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛

-~----------~----~----~----~------~----~------~--~---

没有评论: