SW ENGINEERING/Programing
async 와 await example
애플리케이션을 사용자 데이터를 직접 보관하지 않고 외부 API를 호출해서 가져옵니다. 외부 API는 1명의 사용자 데이터를 조회하는데 1초가 걸리고, 한 번에 여러 사용자의 데이터를 조회할 수 없습니다. 각각 3명, 2명, 1명의 사용자 정보를 조회하는 요청 3개가 동시에 애플리케이션에 들어옵니다. [ 동기 프로그래밍] find_users_sync : 사용자 데이터 조회를 동기 방식으로 처리 time.sleep : 지연시간 발생 process_sync : 3개의 요청을 동기처리 import time def find_users_sync(n): for i in range(1, n + 1): print(f'{n}명 중 {i}번 째 사용자 조회 중 ...') time.sleep(1) print(f'> 총 {n}..
2021. 2. 3. 21:45
최근댓글