вопрос про многопоточность |
Здравствуйте, гость ( Вход | Регистрация )
вопрос про многопоточность |
qt_user |
28.9.2012, 18:46
Сообщение
#1
|
Студент Группа: Участник Сообщений: 52 Регистрация: 11.9.2012 Пользователь №: 3518 Спасибо сказали: 0 раз(а) Репутация: 0 |
В main GUI приложения(mainWIndow) создаю поток и запускаю его
Проблема в том что если в теле run написать бесконечный цикл, то вешается GUI поток. Почему-то я думал что они параллельно выполняться будут. Сделал sleep(0) в теле run, но на GUI поток не переключился... Чет я не понимаю... Как так? |
|
|
qt_user |
29.9.2012, 10:30
Сообщение
#2
|
Студент Группа: Участник Сообщений: 52 Регистрация: 11.9.2012 Пользователь №: 3518 Спасибо сказали: 0 раз(а) Репутация: 0 |
всем спасибо. Опять моя невнимательность + недопонимание wait.
Получается wait сыграл роль своего рода semaphore_obtain`а, который заблочил основной поток. |
|
|
Текстовая версия | Сейчас: 28.11.2024, 23:09 |