This is not correct (unless you are using CGI). Each request is handled by a different thread. It is more efficient than creating a process for each request.
This is also the case with RDC. You can actually control the max pool size (of db connections) in the configuration.