crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Ожидание событий
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
zss Дата 28.4.2010, 14:53
  опять потоки, сигналы... :) просто этого уже так много...
Ну ладно. Пусть будет так.

Раз потоки, тогда еще вопрос. Потоку может быть послан сигнал terminate.
Можно ли как в потоковой функции определить, что ее хотят прибить и завершить свои черные дела.
Просто есть подозрение, что terminate тупо грохнет поток. А нужно откатиться тогда к предыдущему состоянию

Или как это тогда можно сделать в потоковой функции.
Litkevich Yuriy Дата 28.4.2010, 11:05
 
Цитата(zss @ 28.4.2010, 13:55) *
Можно ли как в GUI потоке ожидать события не вешая его ?
можно, запусти поток, присоедини его сигнал finished() к своему слоту и выйди из текущей функции.
Когда поток просигналит о завершении, вызовется твой слот
zss Дата 28.4.2010, 9:55
  У меня есть объект, который запускает поток и делает некие действия.
По результатам действия он вызывает метод объекта, который подписался на него.

Мне необходимо в главном потоке запустить этот объект и дождаться завершения его работы. Но если я буду это делать, то GUI поток повиснет.
Можно ли как в GUI потоке ожидать события не вешая его ?
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 15:39