函数
GLibThreadtry_new
自:2.32
声明 [源]
GThread*
g_thread_try_new (
const gchar* name,
GThreadFunc func,
gpointer data,
GError** error
)
参数
name-
类型:
const gchar*新线程的(可选)名称。
参数可以是 NULL。数据由函数的调用者拥有。 值是一个以null结尾的UTF-8字符串。 func-
类型:
GThreadFunc新线程中要执行的功能。
data-
类型:
gpointer要供应给新线程的参数。
参数可以是 NULL。数据由函数的调用者拥有。 error-
类型:
GError **恢复错误的返回位置。
参数可以是 NULL。如果返回位置不是 NULL,则必须将其初始化为NULL的GError*。如果没有错误,函数将保留初始化参数为 NULL。如果发生错误,将参数设置为新分配的 GError;调用者将拥有数据,并负责释放它。
返回值
类型: GThread
新的GThread,如果发生错误则为NULL。
| 函数的调用者将拥有数据,并负责释放它。 |