LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

с кутэ не работал, но таймер там небось сигналы кидает в некую очередь. и они накапливются, это кутешные ивенты небось. если так - нельзя сигнал от таймера кидать если этот сигнал не нужен, то есть должен быть проигнорирован логикой твоей работы.

проверяй нужен ли данный сигнал вообще и только потом его кидай. ну или запрещай таймер, пока его консюмер занят обработкой события от пред ивента таймера. зависит от того что такое таймеры в куте.

такие таймеры(в разных подобных системах) обычно просто бросают ивенты в системную очередь, которые потом раздаются тем, кому предназначены. то есть накапливаются.

Исходная версия alysnix, :

с кутэ не работал, но таймер там небось сигналы кидает в некую очередь. и они накапливются, это кутешные ивенты небось. если так - нельзя сигнал от таймера кидать если этот сигнал не нужен, то есть должен быть проигнорирован логикой твоей работы.

проверяй нужен ли данный сигнал вообще и только потом его кидай. ну или запрещай таймер, пока его консюмер занят обработкой события от пред ивента таймера. зависит от того что такое таймеры в куте.