В asyncio есть код:
futures = [loop.run_in_executor(thread_pool=4, sync_f(x)) for x in range(100) ]
results = await asyncio.gather(*futures)
Аналогично ли это запуску 4 threads + использование очереди при использовании модуля Threading ?
Т е реально asyncio будет запускать 4 threads чтобы разгребсти очередь из 100 sync заданий ?