일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- C언어 포인터
- 깃
- c#
- 플러터
- 구조체
- c언어
- jupyter
- docker
- git
- Flutter
- gitlab
- Data Structure
- Python
- C++
- c# 추상 클래스
- c# 윈폼
- 포인터
- 도커
- jupyter lab
- Unity
- 유니티
- c# winform
- Algorithm
- Houdini
- 다트 언어
- C# delegate
- github
- vim
- HTML
- dart 언어
Archives
- Today
- Total
목록python 비동기로 웹 페이지 가져오기 (1)
nomad-programmer
[Programming/Python] asyncio (Asynchronous I/O) 비동기 프로그래밍
asyncio는 비동기 프로그래밍을 위한 모듈이며, CPU 작업과 I/O를 병렬로 처리하게 해준다. 동기(synchronous) 처리는 특정 작업이 끝나면 다음 작업을 처리하는 순차처리 방식이다. 비동기(asynchronous) 처리는 여러 작업을 처리하도록 예약한 뒤 작업이 끝나면 결과를 받는 방식이다. 네이티브 코루틴 만들기 먼저 asyncio를 사용하려면 다음과 같이 async def로 네이티브 코루틴을 만든다. 참고로 파이썬에서는 제네레이터 기반의 코루틴과 구분하기 위해 async def로 만든 코루틴은 네이티브 코루틴이라고 한다. async def 함수이름(): 코드 import asyncio async def hello(): # async def로 네이티브 코루틴을 만듦 print('hello..
Programming/Python
2023. 2. 1. 17:19