작업 큐 썸네일형 리스트형 파이썬 비동기 프로그래밍에서 작업 큐 사용하기 이전 글에 이어서, 비동기 프로그래밍에서 작업 큐를 사용하는 방법에 대해 알아보려고 한다. 먼저, 작업 큐를 사용하는 이유에 대해서 생각해보기 위해 아래 예시를 살펴보자.import asyncioasync def perform_task(num: int): await asyncio.sleep(1) return num + 1 async def main(): tasks = [perform_task(num) for num in range(1000)] futures = asyncio.gather(tasks) return futures asyncio.run(main())위 코드는 1000개의 테스크를 동시에 처리하는 코드이다. 문제는, 1000개를 동시에 처리할 수 없는 제한 조건이 있는 경우가 많다는.. 더보기 이전 1 다음