Ide.ThreadPool.push
Description: Reference for Ide.ThreadPool.push

### Function

# Ide ThreadPoolpush

#### Declaration

    void
    ide_thread_pool_push (
      IdeThreadPoolKind kind,
      IdeThreadFunc func,
      gpointer func_data
    )

#### Description

Runs the callback on the thread pool thread.

Available since: | 3.32

#### Parameters

`kind` | `IdeThreadPoolKind`
| The threadpool kind to use.
`func` | `IdeThreadFunc`
| A function to call in the worker thread.
`func_data` | `gpointer`
| User data for `func`.
| The argument can be `NULL`.
| The data is owned by the caller of the function.