-
[Python] 비동기 처리를 해보자Python 2022. 1. 10. 10:58
참고
asyncio — 비동기 I/O — Python 3.10.1 문서
docs.python.org
asyncio
파이썬 3.5이상에서는 Coroutine을 좀 더 계획적이고 더 나은 환경을 제공한다. 파이썬에 내장된 asyncio 패키지를 사용하는 것이다.
velog.io
파이썬 코딩 도장: 47.10 asyncio 사용하기
asyncio(Asynchronous I/O)는 비동기 프로그래밍을 위한 모듈이며 CPU 작업과 I/O를 병렬로 처리하게 해줍니다. 동기(synchronous) 처리는 특정 작업이 끝나면 다음 작업을 처리하는 순차처리 방식이고, 비동
dojang.io
사용 예시
나의 코드에서 응용
1. 임포트한다 2. 사용하고자 하는 함수앞에 async를 붙여준다 3. 함수내에서 비동기 처리하고자 하는 부분을 future객체로 만들어 처리해준다 그리고 모아준다 비동기 함수를 불러다 쓸때는 앞에다가 await를 붙여주자 4. 사용하고자 하는 비동기 함수를 일시키는 방법
'Python' 카테고리의 다른 글
[Python] 하나로 sync, async 둘다 request 보내보자 httpx (0) 2022.01.10 [Python] iterable을 합쳐보자 itertools.chain() (0) 2022.01.10 [Python] dotenv 사용하기 (0) 2021.12.16 [Python] dictionary에 여러개의 value를 넣어보자 (0) 2021.12.15 [Python] dict 합치기 (merge) (0) 2021.12.15