函数
GLibThreadcreate_full
已弃用:2.32
声明 [src]
GThread*
g_thread_create_full (
GThreadFunc func,
gpointer data,
gulong stack_size,
gboolean joinable,
gboolean bound,
GThreadPriority priority,
GError** error
)
参数
func-
类型:
GThreadFunc在新的线程中执行的一个函数。
data-
类型:
gpointer要 supply 给新线程的一个参数。
该参数可以是 NULL。数据由函数的调用者拥有。 stack_size-
类型:
gulong新的线程的堆栈大小。
joinable-
类型:
gboolean这个线程应该是可连接的吗?
bound-
类型:
gboolean被忽略。
priority-
类型:
GThreadPriority被忽略。
error-
类型:
GError **一个可恢复错误的返回位置。
该参数可以是 NULL。如果返回位置不是 NULL,则必须将其初始化为NULL的GError*。如果没有错误,函数将初始化这个参数到 NULL。在出现错误的情况下,这个参数将设为一个新分配的 GError;调用者将接管数据所有权,并且负责释放它。
返回值
类型: GThread
成功时的新GThread。
| 函数的调用者接管数据所有权,并负责释放它。 |