方法
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 以使用全局默认主上下文。