use Parallel::ForkManager;
use LWP::Simple;
my $pm=new Parallel::ForkManager(10);
our $a =0;
@LINK=(10,203, 20, 20 ,20 ,10 ,101 ,01 ,10) ;
for my $link (@LINK) {
$pm->start and next;
my $lo = ($link * 120.22)*12121.2121212121212121*(12121212.1212121+ $link);
$a = $a+ $lo ;
print $a."\n" ;
$pm->finish;
};
print $a ;
我正在嘗試使用並行分支管理器模塊訪問並行進程上的全局變量。程序結束時全局變量仍然保持不變。如何實現這一點?是否有可能?Perl如何在並行處理中共享全局變量?
爲什麼你想要分享變量嗎?在開始這個過程之後它們是否改變了? – 2009-10-15 01:08:38