У меня странное поведение в моем графическом интерфейсе. Если пользователь выдает много событий за короткое время, бывает, что метод обработчика запущенного события прерывается другим методом обработчика событий. Поскольку все работает в одном потоке (поток графического интерфейса), все должно выполняться последовательно, и прерывание не должно быть возможным, или я что-то неправильно понимаю?Возможно ли, что событие GUI прерывает выполнение кода из потока GUI для выполнения собственного метода обработчика событий?
Спасибо за ваш совет, Eny
Образцы данных событий? Например, вы не говорите об одном событии таймера? –
Вы правы, поток GUI должен выполнять вещи последовательно. Откуда вы знаете, что эти перерывы происходят? – Paolo
@Benjamin Нет никакого таймера, я проверил его уже, он действительно находится в той же теме. Эти события являются, например, узел фокусировки изменен внутри элемента управления списком дерева. @Paolo Я регистрирую, что происходит, в том числе. информация о потоках и т. д. И я получаю неправильные состояния приложений, которые не могут произойти, если они выполняются последовательно. – Enyra