《APUE》讀書筆記-第十四章高級I/O

1、非阻塞I/O 對低速設備的I/O操作可能會使進程永久阻塞,這類系統調用主要有如下情況: (1)如果數據並不存在,則讀文件可能會使調用者永遠阻塞(例如讀管道、終端設備和網絡設備)。 (2)如果數據不能立即被接受,則寫這些同樣的文件也會使調用者永遠阻塞; (3)在某些條件發生之前,打開文件會被阻塞(例如以只寫方式打開一個FIFO,那麼在沒有其他進程已用讀方式打開該FIFO時); (4)對已經加上強
相關文章
相關標籤/搜索