[python]파이썬 동시성/비동기 프로그래밍 2. Asyncio
2020. 7. 18. 23:19
Programming/Python
[python]파이썬 동시성/비동기 프로그래밍 1. 코루틴 [python]파이썬 동시성/비동기 프로그래밍 1. 코루틴 코루틴 3.5 버전부터 지원(async/await 문법은 3.7 이상부터) 코루틴을 사용하면 CPU와 리소스 낭비를 방지할 수 있어 I/O처리를 극대화할 수 있음 일시 정지/정지가 가능한 함수를 말하며 generator 역시 leo-bb.tistory.com Asyncio 파이썬에서 동시성 프로그래밍을 위해 제공되는 패키지로 GIL을 회피하는 방법 중 하나 파이썬 3.4 버전에 표준으로 채택 비동기 프레임워크의 기반으로 사용되며 IO 병목이 발생하면서 고차원의 수준이 요구되는 네트워크 코드에 가장 유용 아래는 공식 레퍼런스 문서에서 설명하는 사항 1.파이썬 코르틴을 동시에 실행하고 완전히..