阻塞I/O、非阻塞I/O和I/O多路複用

阻塞I/O、非阻塞I/O和I/O多路複用 一、阻塞I/O 首先,要從你常用的IO操作談起,比如read和write,通常IO操作都是阻塞I/O的,也就是說當你調用read時,如果沒有數據收到,那麼線程或者進程就會被掛起,直到收到數據。阻塞的意思,就是一直等着。阻塞I/O就是等着數據過來,進行讀寫操作。應用的函數進行調用,但是內核一直沒有返回,就一直等着。應用的函數長時間處於等待結果的狀態,我們就稱
相關文章
相關標籤/搜索