It provides for single worker thread per endpoint (asynchronously) with a configurable number of threads for the query service. It manages slow and fast clients rationally, so it cannot be overflowed or locked by misbehavior on any endpoint, even on a single thread.
(edited)