threadpool - Apache HTTP Server

Apache HTTP Server Version 2.0

Apache > HTTP Server > Documentation > Version 2.0 > Modules

# Apache MPM threadpool

Available Languages: en

Description: | Yet another experimental variant of the standard `worker` MPM
Status: | MPM
Module Identifier: | mpm_threadpool_module
Source File: | threadpool.c

### Summary

### Warning

This MPM is a developer playground and highly experimental, so it may or may not work as expected.

This is an experimental variant of the standard worker MPM. Rather than queuing connections like the worker MPM, the `threadpool` MPM queues idle worker threads and hands each accepted connection to the next available worker.

The `threadpool` MPM can't match the performance of the `worker` MPM in benchmark testing. As of 2.0.39, some of the key load-throtting concepts from the `threadpool` MPM have been incorporated into the `worker` MPM. The `threadpool` code is useful primarily as a research platform. For general-purpose use and for any production environments, use `worker` instead.

### Directives

Available Languages: en