Enum member HTTPServerOption.distribute
enum distribute = cast(HTTPServerOptionImpl)512;
Distributes request processing among worker threads
Note that this functionality assumes that the request handler is implemented in a thread-safe way. However, the D type system is bypassed, so that no static verification takes place.
For this reason, it is recommended to instead use
runWorkerTaskDist and call
from each task/thread individually. If the
is set, then all threads will be able to listen on the same port,
with the operating system distributing the incoming connections.
If possible, instead of threads, the use of separate processes
is more robust and often faster. The
reusePort option works
the same way in this scenario.