Groonga 3.0.9 Source Code Document
|
Go to the source code of this file.
Functions | |
ngx_err_t | ngx_create_thread (ngx_tid_t *tid, ngx_thread_value_t(*func)(void *arg), void *arg, ngx_log_t *log) |
ngx_int_t | ngx_init_threads (int n, size_t size, ngx_cycle_t *cycle) |
ngx_mutex_t * | ngx_mutex_init (ngx_log_t *log, ngx_uint_t flags) |
void | ngx_mutex_destroy (ngx_mutex_t *m) |
void | ngx_mutex_lock (ngx_mutex_t *m) |
ngx_int_t | ngx_mutex_trylock (ngx_mutex_t *m) |
void | ngx_mutex_unlock (ngx_mutex_t *m) |
ngx_cond_t * | ngx_cond_init (ngx_log_t *log) |
void | ngx_cond_destroy (ngx_cond_t *cv) |
ngx_int_t | ngx_cond_wait (ngx_cond_t *cv, ngx_mutex_t *m) |
ngx_int_t | ngx_cond_signal (ngx_cond_t *cv) |
void ngx_cond_destroy | ( | ngx_cond_t * | cv | ) |
ngx_cond_t* ngx_cond_init | ( | ngx_log_t * | log | ) |
ngx_int_t ngx_cond_signal | ( | ngx_cond_t * | cv | ) |
ngx_int_t ngx_cond_wait | ( | ngx_cond_t * | cv, |
ngx_mutex_t * | m | ||
) |
ngx_int_t ngx_init_threads | ( | int | n, |
size_t | size, | ||
ngx_cycle_t * | cycle | ||
) |
void ngx_mutex_destroy | ( | ngx_mutex_t * | m | ) |
ngx_mutex_t* ngx_mutex_init | ( | ngx_log_t * | log, |
ngx_uint_t | flags | ||
) |
void ngx_mutex_lock | ( | ngx_mutex_t * | m | ) |
Definition at line 118 of file ngx_pthread_thread.c.
ngx_int_t ngx_mutex_trylock | ( | ngx_mutex_t * | m | ) |
void ngx_mutex_unlock | ( | ngx_mutex_t * | m | ) |