Дело такое. Есть многопоточное приложение.
Которая работает с сокетами на приему и отправку. Суть его в принципе не важно.
В случайное время пропадает окно процесса, но сам процесс не убивается и кушает 50%.
В дебаге, из студии, таких моментов не наблюдается. Все работает хорошо.
Если же запускать не из студии, то происходят такие вещи.
Я понимаю, что может быть в самом проекте что то, но может кто уже сталкивался с подобной проблей?
Здравствуйте, ZeBbra, Вы писали:
..skip..
Тут чуть ли не комбинаторика по числу связных/не связных причин вылета окон, зависаний процессов и повышение нагрузки на процессор.
Поподробнее?
Здравствуйте, ZeBbra, Вы писали:
ZB>Дело такое. Есть многопоточное приложение.
ZB>Которая работает с сокетами на приему и отправку. Суть его в принципе не важно.
ZB>В случайное время пропадает окно процесса, но сам процесс не убивается и кушает 50%.
Машина двухядерная?
Окно никуда не пропадает, просто из-за загрузки на каком-то внутреннем цикле, программа не успевает или вообще не имеет возможности отрисовать себя. Тогда происходит эффект пропадания. Это проверить можно спаем, найти и в списке тыкуть правой мышкой, в контекстном меню должен быть пунктик "highlight", ну или в свойствах окна найти ws_visible
Причину — надо искать самому, где программа входит в ступор
Первое, что приходит на ум — в коде есть кастомизация отрисовки, угадал?