파이썬 동시 프로그래밍 비동기 IO

 

 

비동기 IO (비동기 I / O)

리눅스에서 비동기 IO 실제로 단지 커널 버전 2.6에서 도입, 많이 사용했다. 그 과정을 봐 :

사용자가 읽기 작업의 프로세스를 시작하면 즉시 다른 일을 시작할 수 있습니다. 이 사용자 프로세스를 차단하지 않도록 다른 한편으로는 비동기 읽기를받는보기의 커널의 관점에서, 우선은 즉시 반환합니다. 그런 다음, 데이터 준비를위한 커널 대기를 완료하고, 모든 완전한 때 다음, 사용자 메모리에 데이터를 복사, 커널은이 작업이 완료 읽고 말하는 신호를 보낼 수있는 사용자 프로세스를 제공 할 것입니다.

 

그것은 비동기 IO를위한 가장 효율적인 모델입니다

 

추천

출처www.cnblogs.com/mingerlcm/p/11284085.html