方法

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 版本起已弃用

请改用 GTaskg_task_run_in_thread()

此方法不直接提供给语言绑定。

参数

func

类型: GSimpleAsyncThreadFunc

GSimpleAsyncThreadFunc

io_priority

类型: int

请求的 io 优先级。

cancellable

类型: GCancellable

可选的 GCancellable 对象,NULL 以忽略。

该参数可以 NULL
数据由方法调用者拥有。