T
Size: a a a
T
T
T
T
СС
СС
АК
АК
СС
@timeit
def with_async_pool(w):
pool = ThreadPool(processes=8)
pool.map_async(w, range(count))
pool.close()
pool.join()
@timeit
def with_async_wrap_sync_requests():
loop = asyncio.get_event_loop()
session = requests.Session()
async def async_get():
return session.get(url)
async_tasks = [loop.create_task(async_get()) for _ in range(count)]
return loop.run_until_complete(asyncio.gather(*async_tasks))СС
with_async_wrap_sync_requestsT
СС
СС
T
T
T
T
АК
T
T