阻塞、非阻塞、同步、異步

阻塞與非阻塞I/O 阻塞和非阻塞主要是指調用某個系統函數時,這個函數是否會導致我們的進程進入sleep()(卡住休眠)狀態而言的。 1、阻塞I/O 調用一個函數,這個函數卡在這裏等待一個事情發生,只有這個事情發生了,這個函數纔會往下走,如阻塞函數accept()。 這種阻塞並不好,效率很低,所以一般不會用阻塞方式來寫服務器程序。 2、非阻塞I/O:不會卡住,充分利用時間片,執行效率更高。 【非阻塞
相關文章
相關標籤/搜索