0

次のメソッドを使用して関数をスケジュールすると、「間隔」ミリ秒ごとにコールバック関数が実行されるスレッドはどれですか??

def glib.timeout_add(interval, callback, ...)

https://developer.gnome.org/pygobject/stable/glib-functions.html#function-glib--timeout-add

4

2 に答える 2

2

デフォルトのメイン ループを実行しているスレッド内。

于 2013-05-15T13:14:09.590 に答える
0

文書化されていない場合は、ソース コードを読むかthread.get_ident()、コールバック関数内から戻り値を出力して、コード内の既知のスレッド内から出力された値と比較する必要があります。

ident が他のどのスレッドとも一致しない可能性があります。その場合、コールバックの目的で内部的に作成されたスレッドになります。

于 2013-05-15T09:28:52.653 に答える