![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
zss |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
У меня есть объект, который запускает поток и делает некие действия.
По результатам действия он вызывает метод объекта, который подписался на него. Мне необходимо в главном потоке запустить этот объект и дождаться завершения его работы. Но если я буду это делать, то GUI поток повиснет. Можно ли как в GUI потоке ожидать события не вешая его ? |
|
|
![]() |
zss |
![]()
Сообщение
#2
|
Участник ![]() ![]() Группа: Участник Сообщений: 112 Регистрация: 9.6.2009 Пользователь №: 815 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
опять потоки, сигналы...
![]() Ну ладно. Пусть будет так. Раз потоки, тогда еще вопрос. Потоку может быть послан сигнал terminate. Можно ли как в потоковой функции определить, что ее хотят прибить и завершить свои черные дела. Просто есть подозрение, что terminate тупо грохнет поток. А нужно откатиться тогда к предыдущему состоянию Или как это тогда можно сделать в потоковой функции. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 26.6.2025, 18:30 |