foo() 라는 비동기 함수를 두번 실행하는것과
스레드풀에 넣어서 start 하는것과 차이가 있나?
없을거같은데..받는쪽에서만 작업하면 되는거아닌가?
--> 두 라인에 걸쳐 request를 실행해도, 각각 response를 기다린다.
--> 기다지 않기 위해(=동시 처리) 스레드풀에 넣어서 start 한다.
--> 또는 reqeust 옵션으로 timeout을 거는 것도 방법!
https://ponyozzang.tistory.com/375
https://fastapi.tiangolo.com/async/
https://velog.io/@thms200/Event-Loop-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EB%A3%A8%ED%94%84
https://docs.python.org/ko/3.9/library/asyncio-eventloop.html
'Python > 기타' 카테고리의 다른 글
(스크랩) 파이썬에서 여러 REQUEST 동시에 보내기 (0) | 2022.02.16 |
---|---|
(스크랩) ★★★ Python GIL 개념 (feat. 파이썬 병렬 프로그래밍 하기) (0) | 2022.02.14 |