I/O
opFreedom
这个作者很懒,什么都没留下…
展开
-
I/O复用之select函数简介
I/O复用之select函数: select函数:该函数允许进程指示内核等待多个事件中的任何一个发生,并只在有一个或多个事件发生或经历一段指定的时间后才唤醒它。 在红帽linux下用manpage看select,select给我们的形式如下: int select{int nfds, fd_set *readfds, fd_set *writefds,fd_set*exceptfds, st原创 2015-08-06 15:42:30 · 827 阅读 · 0 评论 -
I/O模型
简介I/O模型 I/O多路复用就是通过一种机制,可以监视多个描述符,一旦某个描述符就位(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。 Uinx提供了五种不同类型的I/O模型: 1.阻塞式I/O模型:所有套接子都是阻塞的。(最流行的I/O模型),默认情况下,所有套接字都是阻塞的。 2.非阻塞式I/O模型:进程把一个套接字设置程非阻塞是在通知内核:当所请求的I/O操作非得把本进程原创 2015-08-06 15:46:26 · 397 阅读 · 0 评论