고수준 API 색인¶
이 페이지에는 모든 고수준의 async/await 활성화된 asyncio API가 나열됩니다.
태스크¶
asyncio 프로그램을 실행하고, 태스크를 만들고, 시간제한 있게 여러 가지를 기다리는 유틸리티.
| 이벤트 루프를 만들고, 코루틴을 실행하고, 루프를 닫습니다. | |
| asyncio Task를 시작합니다. | |
| 
 | 몇 초 동안 잠잡니다. | 
| 
 | 여러 가지를 동시에 예약하고 기다립니다. | 
| 
 | 시간제한 있게 실행합니다. | 
| 
 | 취소로부터 보호합니다. | 
| 
 | 완료를 감시합니다. | 
| 현재 Task를 돌려줍니다. | |
| 이벤트 루프의 모든 태스크를 반환합니다. | |
| Task 객체. | |
| 다른 OS 스레드에서 코루틴을 예약합니다. | |
| 
 | 
 | 
예제
큐¶
큐는 여러 asyncio 태스크 간에 작업을 분산하고, 연결 풀과 pub/sub 패턴을 구현하는 데 사용해야 합니다.
| FIFO 큐. | |
| 우선순위 큐. | |
| LIFO 큐. | 
예제
서브 프로세스¶
서브 프로세스를 생성하고 셸 명령을 실행하는 유틸리티.
| 
 | 서브 프로세스를 만듭니다. | 
| 셸 명령을 실행합니다. | 
예제
- 서브 프로세스 API 설명서도 참조하십시오. 
스트림¶
네트워크 IO로 작업하는 고수준 API
| 
 | TCP 연결을 만듭니다. | 
| 
 | 유닉스 소켓 연결을 만듭니다. | 
| 
 | TCP 서버를 시작합니다. | 
| 
 | 유닉스 소켓 서버를 시작합니다. | 
| 네트워크 데이터를 수신하는 고수준 async/await 객체. | |
| 네트워크 데이터를 보내는 고수준 async/await 객체. | 
예제
- 스트림 API 설명서도 참조하십시오. 
동기화¶
태스크에 쓸 수 있는 threading과 유사한 동기화 프리미티브.
| 뮤텍스 록. | |
| 이벤트 객체. | |
| 조건 객체. | |
| 세마포어. | |
| 제한된 세마포어. | 
예제
- asyncio 동기화 프리미티브의 설명서도 참조하십시오. 
예외¶
| 
 | |
| Task가 취소될 때 발생합니다.  | 
예제
- asyncio 전용 예외의 전체 목록도 참조하십시오. 
