0 / 0 / 0
Регистрация: 26.06.2015
Сообщений: 3
|
|||||||||||
1 | |||||||||||
Приостановить главный поток до закрытия формы26.06.2015, 13:57. Показов 2307. Ответов 4
Метки нет (Все метки)
В общем не могу понять, как сделать так, чтоб поток main тормозился, пока не закроется форма
0
|
26.06.2015, 13:57 | |
Ответы с готовыми решениями:
4
После закрытия формы, ее поток продолжает работать Как приостановить поток? QThread, приостановить поток Приостановить поток нажатием на кнопку |
0 / 0 / 0
Регистрация: 26.06.2015
Сообщений: 3
|
|
26.06.2015, 16:08 [ТС] | 3 |
не понял. переобъясните.
0
|
0 / 0 / 0
Регистрация: 26.06.2015
Сообщений: 3
|
|
26.06.2015, 16:56 [ТС] | 5 |
В данном случае производятся какие-то операции например по установке соединения с сервером(connect()), отрабатывает форма, происходят определенные проверки и разрывается соединение(disconnect()). Если я правильно понимаю, то где-то здесь в setVisible(true) создается отдельный поток EventDispatchThread, который слушает все события от формы и работает параллельно потоку main и завершится только тогда, когда будет закрыта форма. Если я не приостановлю поток main между вызовом connect() и disconnect(), то у меня происходит подключение и отключение еще до того момента, как пользователь произведет первую операцию с формой. Что я хотел сделать: получить поток EventDispatchThread и остановить поток main, пока не будет завершен поток связанный с формой.
0
|
26.06.2015, 16:56 | |
26.06.2015, 16:56 | |
Помогаю со студенческими работами здесь
5
Как приостановить и перезапустить поток Поток не выполняется, его нельзя приостановить Ошибка: Поток не выполняется, его нельзя приостановить Главный поток и вторичный Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |