Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파이썬
- 데이터베이스
- 데이터엔지니어링
- 운영체제
- TCP
- airflow
- sql
- 데이터 파이프라인
- 데이터 웨어하우스
- 데이터 엔지니어링
- linux
- Go
- 컴퓨터 네트워크
- Django
- Docker
- 정리
- AWS
- redshift
- 컴퓨터네트워크
- 종류
- http
- S3
- 데브코스
- HADOOP
- 자료구조
- 가상환경
- TIL
- PYTHON
- airflow.cfg
- dockerfile
Archives
- Today
- Total
목록coroutine (1)
홍카나의 공부방
[Python] 파이썬 코루틴 개념 정리
동기와 비동기코드가 순차적으로 진행되는 방식을 동기적 처리라고 하고, 그렇지 않은 방식을 비동기적 처리라고 한다. 루틴(routine)루틴은 일련의 명령, 코드의 흐름을 의미한다. 즉, 메인 루틴은 프로그램의 주요 실행 흐름을 담당하는 코드 부분을 의미한다. (보통 프로그램이 실행될 때 가장 먼저 시작되는 루틴이다.) 서브 루틴은 메인 루틴이 아닌 루틴을 의미한다. 일반적으로 메인이 아닌 함수나 메소드를 생각하면 된다. 서브루틴은 특정 작업을 수행하기 위해 호출되며, 하나의 진입점과 탈출점을 가지고 있다. 코루틴(Coroutine)다양한 진입점과 다양한 탈출점이 있는 루틴을 의미한다. 중간에 실행을 멈추고 다른 작업을 수행한 후, 다시 원래 상태로 돌아와서 실행을 이어갈 수 있는 루틴이다. 비동기 프..
Programming Language/Python
2024. 6. 15. 22:10