| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-03-23 | Thread pools: implemented graceful exiting of threads. | Valentin Bartenev | 1 | -3/+34 | |
| 2015-03-23 | Thread pools: removed unused pointer to memory pool. | Valentin Bartenev | 1 | -2/+0 | |
| No functional changes. | |||||
| 2015-03-23 | Thread pools: keep waiting tasks mutex in ngx_thread_pool_t. | Valentin Bartenev | 1 | -45/+20 | |
| It's not needed for completed tasks queue since the previous change. No functional changes. | |||||
| 2015-03-23 | Thread pools: replaced completed tasks queue mutex with spinlock. | Valentin Bartenev | 1 | -16/+5 | |
| 2015-03-19 | Thread pools: silence warning on process exit. | Ruslan Ermilov | 1 | -0/+7 | |
| Work around pthread_cond_destroy() and pthread_mutex_destroy() returning EBUSY. A proper solution would be to ensure all threads are terminated. | |||||
| 2015-03-19 | Thread pools: fixed the waiting tasks accounting. | Ruslan Ermilov | 1 | -7/+8 | |
| Behave like POSIX semaphores. If N worker threads are waiting for tasks, at least that number of tasks should be allowed to be put into the queue. | |||||
| 2015-03-19 | Thread pools: keep waiting tasks counter in ngx_thread_pool_t. | Ruslan Ermilov | 1 | -9/+7 | |
| It's not needed for completed tasks queue. No functional changes. | |||||
| 2015-03-14 | Thread pools implementation. | Valentin Bartenev | 1 | -0/+631 | |
