세마포어
공유 자원에 접근할 수 있는 동시 작업 수를 제한하는 동기화 객체다. 비동기 환경에서 외부 API의 속도 제한(Rate Limit)을 준수하기 위해 동시 요청 수를 제어할 때 사용한다.
API 대기 시간 66% 단축? 파이썬 비동기 프로그래밍으로 성능 최적화하기
파이썬 코드가 대기 시간에 낭비되고 있다면? asyncio로 성능 3배 높이는 법