일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- rust
- BlockChain
- IMAGE
- function
- 이더리움
- fluent python
- Algorithm
- 알고리즘
- AWS
- 동시성
- 러스트
- Ethereum
- Network
- 플랫폼
- RabbitMQ
- docker
- 파이썬
- Thread
- guru
- 블록체인
- Kubernetes
- 전문가를 위한 파이썬
- BAEKJOON
- dockerfile
- 백준
- Python
- 코어 이더리움 프로그래밍
- Refactoring
- Container
- Fast API
Archives
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록asyncio (1)
Victoree's Blog
[7] 동시성 프로그래밍 - future와 asyncio
7.1 Future Future은 비동기 작업의 실행 객체이다. future 객체는 concurrent.futures 라이브러리나 asyncio에서 future 객체를 이용할 수 있다. 이 두 Future 클래스 객체는 완료되었을 수도, 아닐수도 있는 지연된 계산을 표현하기 위해 사용된다. Future는 앞으로 일어날 일을 나타내고, 이 실행을 스케줄링하는 프레임워크만이 어떤 일이 일어날지 확실히 알 수 있기 때문에 동시성 프레임워크에서만 배타적으로 생성해야한다. 또한 Client에서 Future의 상태를 변경하면 안된다. 실행 여부를 체크하려면 done() 메소드를 호출함으로 알 수 있고, 일반적으로 클라이언트는 Future가 완료되었는지 물어보는게 아니라 callback으로 통지해주는 것을 요청한다...
Python/Fluent Python
2023. 6. 23. 17:13