方法
GLibSourceset_name
自版本: 2.26
声明 [源]
void
g_source_set_name (
GSource* source,
const char* name
)
描述 [源]
为源设置一个名称,用于调试和性能分析。默认为 NULL
。
源名称应以人类可读方式描述源的功能。例如,“X11事件队列”或“GTK重绘空闲处理器”或任何其他内容。
虽然可以多次调用此函数,但考虑到可能对性能的影响,不建议这样做。例如,可以在 GSourceFuncs
的“check”函数中更改名称,以在源名称中包含事件类型等详细信息。
在另一个线程可能使用 g_source_get_name()
访问它时更改名称,要小心;该函数不会复制值,更改值将在另一个线程可能正在尝试使用该值时释放它。
自版本: 2.26