Developer Sean

  • 홈
  • 태그
  • 방명록

Coroutine 1

Python을 활용한 비동기 처리(Asyncio, Coroutine)

들어가며저번 프로젝트에서 FastAPI를 활용한 백엔드 개발을 수행했다. FastAPI 프레임워크는 ASGI 규약을 따르는 웹 어플리케이션으로, 비동기 처리를 지원하여 높은 성능을 뽑아낼 수 있다. 비동기 관련 개념에 대해 정리하고, Python에서는 어떻게 비동기 처리를 수행하는지 예제 코드와 함께 살펴보고자 한다. 동기/비동기, 블로킹/논블로킹비동기 처리와 관련해서, 동기/비동기와 블로킹/논블로킹은 늘 함께 등장하는 개념들이다. 프로그래밍의 관점에서, 어떤 함수(작업) 안에서 다른 함수(작업)를 호출하는 일은 빈번하게 일어난다. 관련 개념을 정리하면 다음과 같다.작업을 수행하며 작업을 호출한 쪽의 제어 흐름을 Block하면 블로킹, 그렇지 않으면 논블로킹해당 작업이 수행되어 마무리 될 때까지 기다리는..

Programming Language/Python 2026.01.06
이전
1
다음
더보기
프로필사진

Developer Sean

좋은 개발자가 되기 위한 기록

  • 분류 전체보기 (30)
    • 공지 (1)
    • Programming Language (4)
      • Java (0)
      • Python (3)
      • Javascript (1)
    • 웹 개발 (8)
      • Auth (4)
      • Backend (3)
      • Frontend (1)
    • DevOps (3)
      • CI-CD (1)
      • MLOps (1)
      • Monitoring (1)
    • DB (2)
      • 빅데이터 (1)
      • 설계 (1)
    • AI (0)
    • 소프트웨어 공학 (0)
    • 독서 (1)
    • 회고 (11)

Tag

MLOps, 갈망의 아궁이, Java, db, fastapi, feature store, 인증, 독서, Spring, 회고, backend, Kubernetes, 비동기, Python, 개발자, 소프트웨어 장인정신, 웹 개발, 2025년 회고, 독후감, 토비의 스프링 6,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Seandailytech. All rights reserved.

티스토리툴바