Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 21:44
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Столкнулся тут с такой ситуацией. Правил, правда, чужой код, но суть следующая. В проге есть функция (чего делает точно не знаю, память гоняет туда-сюда), которая вешает ГПИ минут на 15. Организую для нее поток, прога выполняется корректно, но ГПИ все равно виснет на те же 15 минут. Проверяю, стартует ли нить с помощью top`а и ps`а. Нитка выполняется и завершается корректно, но ГПИ при этом или висит, или в глубоком тормозе. В топе отжирает 97-99 процентов CPU. В ps`е статус нитки R+, а вот у ГПИ-шного процесса S+. Чего-то никогда такого не наблюдал. Даже если нить забирала много ресурсов, ГПИ был доступен, а тут реально висяк, элементы UI даже не перерисовываются. На нить же не повесить приоритеты? Есть у кого какие мысли? Linux(MCBC), Qt3 (потоки тоже qt). lock()`и отсутствуют. Аппаратная платформа SPARC аж на 4-х процах, Эльбрус родной т.е.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
кто интерисовался историей? поведение рима и поведение сша кто заметил аналогии? Guest Ещё вопросы и ответы из архива 3 0 18.01.2012 10:05
из потока к потоку UI Guest Продолжение старого архива 0 30.09.2011 21:02
завершение потока Guest Третий архив вопросов и ответов 0 30.09.2011 20:58
Изображение из потока Guest Новый архив 3 0 30.09.2011 04:45
apt-get 100% потока процессора Guest Новый архив 3 0 30.09.2011 03:10



© www.otvetnemail.ru - Форум вопросов и ответов.