А может тебе не "гасить" потоки и создавать затем их заново (как я представляю, именно на этапе "гашения" происходит какой-то косяк)?
Просто "засыпать" (sleep) поток (в поточной функции) на какое-то время и дальше работать.
Что-то типа:
while (true)
{
работаю....
sleep(XXX);
что-нибудь еще...
}
|