Критическое время с GTK - PullRequest
0 голосов
/ 07 мая 2019

Я хотел бы установить критичное время на GTKОчень важно, чтобы функции назывались ON TIME.Больше, чем даже рисование GUI.Однако ни g_timeout_add, ни g_idle_add не являются достаточно точными.«Обратите внимание, что функции тайм-аута могут быть задержаны из-за обработки других источников событий. Таким образом, на них не следует полагаться для точной синхронизации. После каждого вызова функции тайм-аута время следующего тайм-аута пересчитывается на основе текущего времении заданный интервал (он не пытается «догнать» время, потерянное в задержках) ».И тот факт, что бездействующие функции вызываются только тогда, когда ничего не происходит.

Я рассматривал отдельный поток только для синхронизации, есть ли другие варианты?

...