История изменений
Исправление den73, (текущая версия) :
А теперь тонкий момент. Сколько нужно ожидать события от пользователя, что бы потом пойти продолжить исполнять колбэки, что бы гуй «не тормозил»?
Спать пора, извини :) Но я не думаю, что события от пользователя ожидаются. Думаю, если их нет, то они просто в очередь не попадут.
При пустой очереди тред дремлет в ожидании её заполнения.
А вообще ЕМНИП там ещё бывает приоритет, например, WM_CLOSE идёт out-of-band. И там делается (в tk) peekMessage с фильтрацией по типу WM_CLOSE (а не то, что его приоритет поддерживается самой очередью). Т.е., затормозить при забитой очереди есть где.
А скорее всего, я тебя просто не понял.
Исходная версия den73, :
А теперь тонкий момент. Сколько нужно ожидать события от пользователя, что бы потом пойти продолжить исполнять колбэки, что бы гуй «не тормозил»?
Спать пора, извини :) Но я не думаю, что события от пользователя ожидаются. Думаю, если их нет, то они просто в очередь не попадут.
При пустой очереди тред дремлет в ожидании её заполнения.
А вообще ЕМНИП там ещё бывает приоритет, например, WM_CLOSE идёт out-of-band. И там делается (в tk) peekMessage с фильтрацией по типу WM_CLOSE (а не то, что его приоритет поддерживается самой очередью). Т.е., затормозить при забитой очереди есть где.