A common method is to use thread pools. A thread pool is a collection of already created threads. When a new request arrives at the server, it is assigned a spare thread from the pool. When the request is processed, the thread returns to the pool.
. , , , , . , DB IO , , . , .
Google " ", , .