일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 이더리움
- 알고리즘
- RabbitMQ
- 블록체인
- Python
- function
- 파이썬
- Ethereum
- Refactoring
- 코어 이더리움 프로그래밍
- 러스트
- Kubernetes
- Network
- 전문가를 위한 파이썬
- IMAGE
- BAEKJOON
- Thread
- Fast API
- 백준
- guru
- 동시성
- BlockChain
- fluent python
- 플랫폼
- AWS
- dockerfile
- Container
- docker
- Algorithm
- rust
Archives
- Today
- Total
글쓰기 | 방명록 | 관리 |
목록EventLoop (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