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 ;
Я пытался получить доступ к глобальной переменной при параллельном процессе, используя параллельный модуль менеджера fork. конец программы глобальная переменная все еще остается такой же .. как этого достичь? возможно ли это?Как Perl может совместно использовать глобальные переменные при параллельной обработке?
Почему вы хотите изменить переменные? Меняют ли они после запуска процесса? –