Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новые вопросы и ответы 4 (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/)
-   -   QThread, terminate (), finished () (https://www.otvetnemail.ru/novye-voprosy-i-otvety-4-823/qthread-terminate-finished-259012/)

Guest 28.09.2011 18:07

QThread, terminate (), finished ()
 
Здраствуйте, помогите разобраться. По нажатию кнопки мыши создаю дочерний поток, в котором обрабатываю данные, сделал так:Код:void clthreadzip::run(){ ............. while (intCount < 1000) { ................ } // и тут мне надо отослать сигнал, что обработка данных окончена // и для этого я вызываю функцию terminate (), которая должна завершить поток и соответственно отсылать сигнал finished () // но этого не происходит. Более того она по моему вообще зависает terminate ();}Вот точно я что-то не так понимаю, вот только что? Разъясните ситуацию.


Часовой пояс GMT, время: 10:06.


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