본문 바로가기 메뉴 바로가기

허서기의 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

허서기의 블로그

검색하기 폼
  • 분류 전체보기 (36)
    • 독서 (0)
    • 개발 (34)
      • 알고리즘 (24)
      • 프로젝트 (4)
      • 공부 (3)
  • 방명록

asyncio (1)
코드로 알아보는 python event loop

개요async/await 문법을 사용하면 비동기 태스크가 이벤트 루프(event loop)에 등록되어 동작한다는 것은 알고 있지만, 정작 이벤트 루프 내부가 어떻게 동작하는지는 제대로 파악하지 못했습니다. Python의 이벤트 루프를 막연히 사용만 하고 있었는데, 이를 좀 더 깊이 파악해보고 싶어 코드를 직접 살펴보며 정리해보려고 합니다.특히 다음과 같은 점들이 궁금했습니다.이벤트 루프의 정의는 정확히 무엇일까?이벤트 루프에서 등록된 태스크들은 어떻게 관리될까?이벤트 루프는 어떻게 생성되고 관리되는 걸까?네트워크 I/O 연산은 어떻게 처리되고, 처리 완료 후 이벤트 루프에서 어떻게 콜백이 실행될까?위 궁금증에 답하기 위해, Python 내부 코드를 직접 따라가며 이벤트 루프가 어떻게 구현되어 있는지 살펴..

개발 2024. 12. 22. 23:16
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 가상면접 사례로 배우는 대규모 시스템 설계
  • longest valid parentheses
  • palindrome partitioning 2
  • best time to buy and sell stock 3
  • binary tree maximum path sum
  • distinct subsequences
  • wildcard matching
  • 개발자 글쓰기
  • Python
  • n queens 2
  • word ladder 2
  • otel
  • maximum rectangle
  • substring with concatenation of all words
  • leetcode
  • valid number
  • datalakehouse
  • scramble string
  • leetcode 매일 풀기
  • mlse
  • text justification
  • slay the spire에 진심인편
  • first missing positive
  • permutation sequence
  • 글또 10기
  • hard mode challenge
  • sudoku solver
  • leetcode 매일풀기
  • 회고
  • 알고리즘
more
«   2025/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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바