方法
GLibMainContextacquire
声明 [source]
gboolean
g_main_context_acquire (
GMainContext* context
)
描述 [source]
尝试成为指定上下文的所有者。如果其他线程已经是上下文的所有者,则立即返回 FALSE
。所有权是正确递归的:所有者可以再次要求所有权,当 g_main_context_release()
调用与 g_main_context_acquire()
调用相同的次数时,将释放所有权。
在调用 g_main_context_prepare()
、g_main_context_query()
、g_main_context_check()
、g_main_context_dispatch()
、g_main_context_release()
之前,必须拥有一个上下文。
自 2.76 版本以来,context
可以是 NULL
以使用全局默认主上下文。