#include <axis2_thread_pool.h>
Public Attributes | |
axis2_thread_t *(* | get_thread )(axis2_thread_pool_t *pool, axis2_thread_start_t func, void *data) |
axis2_status_t(* | join_thread )(axis2_thread_pool_t *pool, axis2_thread_t *thd) |
axis2_status_t(* | exit_thread )(axis2_thread_pool_t *pool, axis2_thread_t *thd) |
axis2_status_t(* | thread_detach )(axis2_thread_pool_t *pool, axis2_thread_t *thd) |
axis2_status_t(* | free )(axis2_thread_pool_t *pool) |
Encapsulator for thread pooling routines
|
Stop the execution of current thread
|
|
Frees resources used by thread_pool
|
|
Retrives a thread from the thread pool
|
|
Blocks until the desired thread stops executing.
|
|
Detaches a thread
|