我想用一組線程來處理數據,並與其他排隊一個數組,目前入列和出隊的過程似乎並不奏效出列與線程隊列:: Perl的
任何思緒之中? ?
sub process() {
while (my @DataElement = $DataQueue->dequeue()) {
print "\t".$DataElement[0]."\n";
}
}
我使用以下方法來排隊該數據
my @l;
push(@l, $directories.$suffix);
push(@l, "testclass");
push(@l, $eachFile);
$DataQueue->enqueue(\@l);
謝謝,但是這並沒有解決更大的問題,無法打印任何東西,肯定有什麼地方錯誤 – Bob 2010-03-30 17:49:13
while語句中的某些東西似乎是錯誤的,而不是拋出錯誤 – Bob 2010-03-30 18:31:37