マルチスレッドを備えたシンプルなサイトチェッカーがあります。このディレクトリでループtxtファイルを開こうとしています
my @files = glob( '*.txt' );
foreach my $file(@files){
@sites=load_file($file);
$total_count = scalar(@sites);
for my $t (1..$threads) {
push @threads, threads->create(\&check, $t);#check- main subroutine
threads->create(\&stat)->join() if $t == $threads;#stat - realtime statistics(good/bads) sites
}
foreach my $t (@threads) {
$t->join();
}
}
ただし、最初のファイルとプログラムが終了した場合にのみ機能します。誰でも助けることができますか?ありがとう。