Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 19:48
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Создаю в цикле регулярно несколько потоков для работы с сетьюКод: CWorkerDemon * Dem = new CWorkerDemon();//Demon worker Dem->start();//Start Thread connect(Dem, SIGNAL(addNewMessage(const QString&,const QString&,const QString&,const QString&)),this, SLOT(incomingMessage(const QString&,const QString&,const QString&,const QString&))); connect(this, SIGNAL(StartWork(bool)),Dem, SLOT(FreeTire(bool))); emit StartWork(UseProxy); disconnect(Dem, SIGNAL(FreeTire(bool)),this, SLOT(StartWork(bool)));далее в функции FreeTire идет коннект с веб страничкойполученный контент отправляю назад в форму incomingMessageи делаю выходthis->exit(0);я так полагаю что это заставит поток остановитсяно ресурсы занятыем им не освобождаютсятак как память занятая программой увеличивается.Что сделать?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Поток QThread из главного окна. Guest Продолжение архива вопросов 0 28.09.2011 21:18
QThread. Как грамотно перенести все в поток? Guest Продолжение старого архива 0 28.09.2011 20:09
QThread(поток) и утечка виртуальной памяти.. Guest Новый архив 2 0 28.09.2011 18:46
Утечка памяти Guest Новые вопросы и ответы 2 0 28.09.2011 16:48
Утечка памяти Guest Второй архив вопросов и ответов 0 28.09.2011 06:05



© www.otvetnemail.ru - Форум вопросов и ответов.