美团先做网站还是app,江苏网站推广公司,网页设计与制作个人网站模板,wordpress 艺术品主题对于read/write API#xff0c;在数据在不超过指定的长度的时候有多少读多少#xff0c;没有数据则会一直等待。
因此#xff0c;对于网络IO#xff0c;由于我们无法知道网络对面什么时候准备好数据#xff0c;什么时候发起数据。所以使用read/write的话#xff0c;可能…对于read/write API在数据在不超过指定的长度的时候有多少读多少没有数据则会一直等待。
因此对于网络IO由于我们无法知道网络对面什么时候准备好数据什么时候发起数据。所以使用read/write的话可能会一直阻塞在那里属于阻塞IO。因此需要用epoll来检测对面什么时候准备好数据。
而对于硬盘IO由于数据一直存储在硬盘中所以一直处于准备好数据的状态。所以使用read/write的话会直接返回结果属于非阻塞IO。此时如果使用epoll的话会一直返回处于可读的状态。