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

допустим есть объект классаКод: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-ый поток может захватить управление над таймером созданным в др потоке?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как и МИГРАЦИОННЫЕ потоки надо регулировать- так и ЛЮБОВНЫЕ потоки - ТОЖЕ А :-) Guest Ещё вопросы и ответы из архива 3 0 15.01.2012 22:02
Управление Qtimer из потока Guest Продолжение старого архива 0 30.09.2011 21:02
QTimer слишком неточный Guest Новый архив 3 0 28.09.2011 17:03
[qt-4.2] Как прервать QTimer::singleShot ? Guest Третий архив вопросов и ответов 0 28.09.2011 15:56
Qtimer and more... Guest Новый архив 2 0 28.09.2011 15:05



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