Название: Удаление объекта после завершения потока Отправлено: uncleslava от Октябрь 18, 2012, 14:38 Здравствуйте.
Делаю многопоточный сервер. За основу взял Threaded Fortune Server Example. Добавил ограничение на количество потоков. Код: qServerThread *thread = new qServerThread(socketDescriptor, commonData, this); Предпологаю, что ждать освобождения потоков таким образом: Код: QTest::qSleep(10); Может кто нибудь подскажет решение. Название: Re: Удаление объекта после завершения потока Отправлено: mutineer от Октябрь 18, 2012, 15:10 QApplication::processEvents
Название: Re: Удаление объекта после завершения потока Отправлено: uncleslava от Октябрь 18, 2012, 15:50 QApplication::processEvents Спасибо за подсказку, но теперь вылетает на QEventTransition.В пирчине пока не уверен. По сути получается QApplication::processEvents вызывается при каждом подключении к серверу и возможно "зацикливается" при наличии ожидающих в очереди. Название: Re: Удаление объекта после завершения потока Отправлено: mutineer от Октябрь 18, 2012, 16:08 Возможно что и зацикливается, неизвестно ведь где у тебя этот код выполняется
|