函数

GLibThreadexit

声明 [src]

void
g_thread_exit (
  gpointer retval
)

描述 [src]

终止当前线程。

如果另一个线程正在使用 g_thread_join() 等待我们,则等待的线程将被唤醒,并获取 retval 作为 g_thread_join() 的返回值。

调用 g_thread_exit() 并携带参数 retval 与从函数 func 返回 retval 相当。

您必须只从使用 g_thread_new() 或相关 API 自身创建的线程中调用 g_thread_exit()。您不得从使用其他线程库创建的线程或从 GThreadPool 内部调用此函数。

参数

retval

类型: gpointer

此线程的返回值。

该参数可以是 NULL
数据由函数的调用者拥有。