歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> UNIX環境高級編程:非阻塞設置

UNIX環境高級編程:非阻塞設置

日期:2017/3/3 15:19:52   编辑:Unix基礎知識

非阻塞I/O使我們可以調用open、read和write這樣的I/O操作,並使這些操作不會永遠阻塞。如果這種操作不能完成,

則調用立即出錯返回,表示該操作如繼續執行將阻塞。

對於一個給定的描述符有兩種方法對其指定非阻塞:

(1)如果調用open獲得描述符,則可指定O_NONBLOCK標志。

(2)對於已經打開的一個描述符,則可調用fcntl,由該函數打開O_NONBLOCK文件標志。

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/unix/

Copyright © Linux教程網 All Rights Reserved