当我们使用以下方法调度函数时,回调函数在每个“间隔”毫秒后在哪个线程上执行?
def glib.timeout_add(interval, callback, ...)
https://developer.gnome.org/pygobject/stable/glib-functions.html#function-glib--timeout-add
当我们使用以下方法调度函数时,回调函数在每个“间隔”毫秒后在哪个线程上执行?
def glib.timeout_add(interval, callback, ...)
https://developer.gnome.org/pygobject/stable/glib-functions.html#function-glib--timeout-add
在运行默认主循环的线程中。
如果没有记录,您要么必须阅读源代码,要么可以从thread.get_ident()
回调函数内部打印出返回值,并将其与代码中已知线程内部打印的值进行比较。
ident 可能与任何其他线程都不匹配,在这种情况下,它将是一个仅为回调目的而在内部创建的线程。