ngx_threads 75 event/ngx_event_posted.c if (ngx_threads[i].state == NGX_THREAD_FREE) { ngx_threads 76 event/ngx_event_posted.c ngx_cond_signal(ngx_threads[i].cv); ngx_threads 59 os/unix/ngx_process_cycle.c volatile ngx_thread_t ngx_threads[NGX_MAX_THREADS]; ngx_threads 754 os/unix/ngx_process_cycle.c ngx_threads[n].cv = ngx_cond_init(cycle->log); ngx_threads 756 os/unix/ngx_process_cycle.c if (ngx_threads[n].cv == NULL) { ngx_threads 761 os/unix/ngx_process_cycle.c if (ngx_create_thread((ngx_tid_t *) &ngx_threads[n].tid, ngx_threads 763 os/unix/ngx_process_cycle.c (void *) &ngx_threads[n], cycle->log) ngx_threads 1172 os/unix/ngx_process_cycle.c if (ngx_threads[i].state < NGX_THREAD_EXIT) { ngx_threads 1173 os/unix/ngx_process_cycle.c if (ngx_cond_signal(ngx_threads[i].cv) == NGX_ERROR) { ngx_threads 1174 os/unix/ngx_process_cycle.c ngx_threads[i].state = NGX_THREAD_DONE; ngx_threads 1181 os/unix/ngx_process_cycle.c if (ngx_threads[i].state == NGX_THREAD_EXIT) { ngx_threads 1182 os/unix/ngx_process_cycle.c ngx_thread_join(ngx_threads[i].tid, NULL); ngx_threads 1183 os/unix/ngx_process_cycle.c ngx_threads[i].state = NGX_THREAD_DONE; ngx_threads 90 os/unix/ngx_thread.h extern volatile ngx_thread_t ngx_threads[NGX_MAX_THREADS];