вопрос в том что если под капотом это пул с фиксированным количеством потоков, то означает ли это что если мне прийдеться выполнить 100 асинхронных операций, и будет 10 потоков, то 90 операций будут ждать, пока 10 потоков будут реально выполнять эти I/O операции? или я опять не понял?)
оно все поставит в очередь, там не будет никакого пула, она будет где-то очень глубоко под капотом делать конечно же какое-то фиксированное количество, но тебе как разработчику об этом парится вообше не нужно