비동기 프로그래밍 1편 - 개념
안녕하세요, 오늘은 비동기 프로그래밍에 대해 말해보려고 해요. 비동기 프로그래밍은 개발자, 프로세스, 사용자 입장 모두에서 큰 장점을 가져요. 우선 개발자는 서비스의 성능을 향상시킬 수 있고, 다양한 흐름으로 로직을 처리할 수 있어 폭 넓은 기능 개발도 가능해요. 그리고 프로세스 입장에서는 자원을 더 효율적으로 사용할 수 있어요. 쉬는 자원을 최대한 사용해서 빠르고 효율적인 처리가 가능하도록 합니다. 마지막으로 사용자 입장에서는 자연스럽고 부드러운 사용자 경험을 만들 수 있습니다. 예를 들어, 스크롤을 할 때 그때 그때 데이터가 로드 되는 것도 비동기 프로그래밍 덕분이라고 할 수 있어요. 1. 파이썬에서의 비동기 프로그래밍 1 - 1. 코루틴 (Coroutine) 1 - 2. 태스크 (Task) 1 - ..
2024.03.05