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