
15.01.2007, 23:07
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
perl + потоки = геморой
use threads;
for(1..$thread){threads->create(\&brut);}
lol:
if($thread<10)
{threads->create(\&brut);sleep(2);goto(lol);}
sub brut {
$thread=$thread-1;
}
вот код сначала создаем потоки а потом периодически нужно проверять их колчество и если некоторые уже отработали то создавать новые -- но из подпроцесса нельзя изменить переменную находящуюся в осн цикле программы -- что делать??
|
|
|