方法
GLibSourcedestroy
声明 [源]
void
g_source_destroy (
GSource* source
)
描述 [源]
从其 GMainContext
中移除一个源,如果有的话,并标记它为已销毁。该源之后不能被添加到另一个上下文中。在源已从其上下文中移除的情况下调用此方法是安全的。
此操作不会取消引用 GSource
:如果您仍保留引用,请使用 g_source_unref()
来释放它。
无论 GMainContext
在哪个线程上运行,都可以安全地调用此函数。
如果源当前连接到 GMainContext
,销毁它将相当于调用 g_source_set_callback()
。这意味着数据将立即调用 GDestroyNotify
。