| Top |
void ide_thread_pool_push (IdeThreadPoolKind kind,IdeThreadFunc func,gpointer func_data);
Runs the callback on the thread pool thread.
void ide_thread_pool_push_task (IdeThreadPoolKind kind,GTask *task,GTaskThreadFunc func);
This pushes a task to be executed on a worker thread based on the task kind as denoted by
kind
. Some tasks will be placed on special work queues or throttled based on proirity.