IO多路复用为什么会使用非阻塞IO

2018-05-08  本文已影响0人  rsliumin1994

在上面两个问题中,题主认为,基于select对套接字进行监测时,如果返回,说明存在数据可读,read不会被阻塞,不需要使用unblocking IO?

select和read两个操作相互独立且存在窗口,select返回可读并不能保证read一定可读,存在多种情况,select返回可读,但是read无数据可读
上一篇 下一篇

猜你喜欢

热点阅读