Я начинаю с того, что когда мы делаем асинхронный запрос, то поток из пула потоков будет назначен этому запросу, и когда этот запрос отправляется в базу данных как SQL-запрос, пока запрос не завершится, thead, выделенный для этого запроса, будет освобожден. и тогда другой запрос может использовать этот поток.
Итак, моя проблема в том, что давайте подумаем о ситуации, когда все потоки были выделены для запроса, и в пуле потоков нет ни одного потока. Затем представьте себе обратный вызов SQL-запроса и то, как процессор обрабатывает этот обратный вызов, поскольку в пуле потоков нет свободного потока.