Как реализовать многопоточность в моем коде, чтобы сократить время.Внедрить многопоточность в perl при извлечении файла с удаленного сервера?
if(exists $ddts_attachments->{$id}->{'urls'}){
sub do {
foreach my $url(sort keys %{$ddts_attachments->{$id}->{'urls'}}){
$ENV{HTTP_proxy}=$proxy_url;
my $ff = File::Fetch->new(uri => $url);
my $where = $ff->fetch(to => "/attachments5/$id/");
my $file = $ff->file;
delete $ENV{HTTP_proxy};
print "url: $file attached to $id key \n ......\n";
}
}
}
здесь В хэш $ddts_attachments
я хранится список URL-адресов, из этих URL-адресов, которые я должен получить файлы и хранить в директории. , пожалуйста, любой может помочь мне, как реализовать многопоточность, что помогает сократить время.
операционной системы? – ysth
теперь я бегу в окнах. но в будущем он должен работать в linux –