方法
GioSimpleAsyncResultrun_in_thread
已弃用:2.46
声明 [src]
void
g_simple_async_result_run_in_thread (
GSimpleAsyncResult* simple,
GSimpleAsyncThreadFunc func,
int io_priority,
GCancellable* cancellable
)
描述 [src]
在单独的线程中运行异步任务,然后对 simple
调用 g_simple_async_result_complete_in_idle()
,以便将结果返回给适当的主循环。
调用此函数将占用 simple
的引用,直到任务执行和完成报告所需的期间。
自 2.46 版本起已弃用
请改用 GTask
和 g_task_run_in_thread()
。
此方法不直接提供给语言绑定。
参数
func
-
GSimpleAsyncThreadFunc
。 io_priority
-
类型:
int
请求的 io 优先级。
cancellable
-
类型:
GCancellable
可选的
GCancellable
对象,NULL
以忽略。该参数可以 NULL
。数据由方法调用者拥有。