方法
GLibMainContextinvoke_full
从:2.28 开始 可用
声明 [源代码]
void
g_main_context_invoke_full (
  GMainContext* context,
  gint priority,
  GSourceFunc function,
  gpointer data,
  GDestroyNotify notify
)
描述 [源代码]
以这种方式调用函数,使得在调用 function 时 context 被拥有。
此函数与 g_main_context_invoke() 相同,但允许您在 function 被调度为空闲任务时指定优先级,并且还允许您为 data 提供一个 GDestroyNotify。
notify 不应该假设它是在任何特定的线程或以任何特定的上下文获取中调用的。
从:2.28 可用
参数
- 优先级
- 
            类型: gint在哪个优先级运行 function。
- function
- 
            类型: GSourceFunc要调用的函数。 
- data
- 
            类型: gpointer传递给 function的数据。该参数可以是 NULL。数据由方法的调用者拥有。 
- notify
- 
            类型: GDestroyNotify当 data不再被使用时调用的函数,或NULL。该参数可以是 NULL。