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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Третий архив вопросов и ответов (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-807/)
-   -   опять QTimer и потоки (https://www.otvetnemail.ru/tretij-arhiv-voprosov-i-otvetov-807/opyat-qtimer-i-potoki-358158/)

Guest 30.09.2011 21:00

опять QTimer и потоки
 
допустим есть объект классаКод:class MyClas{ public: MyClas(){timer = 0}; createTimer() { if(timer == 0) timer = new QTimer; } private: QTimer *timer;}один экземпляр этого класса используется в 5-ти потоках. допустим в 3-ем потоке понадобился таймер, из 3-го потока вызвыли createTimer(). Проходит время и таймер понадобился 4-му потоку. Необходимо чтоб таймер немедленно переместился в 4-ый поток. Можно из 3-го потока переправить таймер в 4-ый методом moveToThread(). Но как 3-му сообщить, что нужно передать таймер? Как 4-ый поток может захватить управление над таймером созданным в др потоке?


Часовой пояс GMT, время: 08:03.


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