Название: Остановка QThread Отправлено: Dmitry_a от Июнь 02, 2005, 19:28 Есть проблема. Работаю в Linux RedHat 8.0 с qt 3.0.5.
Есть зависшый в мьютексе, семафоре или бесконечном цикле поток на QThread. Как его остановить, т.е. не убивая объект выйти из run()? Все попытки типа QThread::exit() приводят к выпаданию всего приложения. Незнаю уже и как к нему подступиться... Название: Остановка QThread Отправлено: Hellenna от Июнь 02, 2005, 21:39 1. может приложение падает по другой причине уже после того как поток благополучно завершился?
2. можно попробовать QThread::terminate()... :roll: Название: Остановка QThread Отправлено: Dmitry_a от Июнь 03, 2005, 12:22 Цитировать 1. может приложение падает по другой причине уже после того как поток благополучно завершился? Это со всеми потоками так... :( Цитировать 2. можно попробовать QThread::terminate()... А я чего-то не видел там такой функции... :roll: Посмотрим повнимательнее.:roll: |