信號驅動IO與異步IO

信號驅動IO 應用進程使用 sigaction 系統調用,內核立即返回,應用進程可以繼續執行,也就是說等待數據階段應用進程是非阻塞的。內核在數據到達時嚮應用進程發送 SIGIO 信號,應用進程收到之後在信號處理程序中調用 recvfrom 將數據從內核複製到應用進程中。信號驅動 I/O 的 CPU 利用率很高。 異步IO 應用進程執行 aio_read 系統調用會立即返回,應用進程可以繼續執行,不
相關文章
相關標籤/搜索