python/응용

ThreadPoolExecutor

wefree 2023. 2. 9. 18:13

https://codethief.io/ko/sending-simultaneous-requests-using-python/ 

 

import requests
from concurrent.futures import ThreadPoolExecutor


def get_url(url):
    return requests.get(url)


urls = ["https://postman-echo.com/get?foo1=bar1&foo2=bar2"] * 10

with ThreadPoolExecutor(max_workers=1) as pool:
    response_list = list(pool.map(get_url, urls))

for res in response_list:
    print(res)

 

ThreadPool vs ThreadPoolExecutor

https://superfastpython.com/threadpool-vs-threadpoolexecutor/