码迷,mamicode.com
首页 >  
搜索关键字:fd-set    ( 162个结果
IO模型
1、五种IO模型 2、select int select(int maxfdp1, fd_set *restrict readfds, fd_set *restrict writefds, fd_set *restrict exeptfds, struct timeval *restrict tim
分类:其他好文   时间:2016-03-06 15:40:12    阅读次数:132
select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型:...
分类:其他好文   时间:2016-01-23 00:47:20    阅读次数:323
解决error C2011: 'fd_set' : 'struct' type redefinition的方法
http://www.cnblogs.com/ark-zhang/archive/2013/06/19/3144383.html首先说明这个问题由于重复定义引起的编译错误。先说明解决方法,然后再说是什么原因导致了这个问题。解决方法:下列任何一种方法都可以。1. 在所有包含windows.h的代码之前...
分类:其他好文   时间:2016-01-22 14:28:34    阅读次数:136
I/O多路复用之epoll
1、select、poll的些许缺点先回忆下select和poll的接口intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);int poll(struct pollfd *f...
分类:其他好文   时间:2016-01-10 22:28:52    阅读次数:370
I/O多路复用之poll
1、select的些许缺点回忆一下 select接口intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,structtimeval*timeout);select需要我们指定文件描述符的最大值,然后取[0,nfds)这个...
分类:其他好文   时间:2016-01-09 20:13:59    阅读次数:168
第十三周学习笔记
第十二章 并发编程第一节 基于进程的并发编程构造并发程序最简单的方法:进程常用函数如下:forkexecwaitpid第二节 基于I/O多路复用的并发编程就是使用select函数要求内核挂起进程,只有在一个或多个I/O事件发生后,才将控制返回给应用程序。select函数处理类型为fd_set的集合,...
分类:其他好文   时间:2015-12-06 20:57:49    阅读次数:233
select
select#include void FD_CLR(int fd, fd_set *set);int FD_ISSET(int fd, fd_set *set);void FD_SET(int fd, fd_set *set);void FD_ZERO(fd_set *set);int selec...
分类:其他好文   时间:2015-12-06 17:42:28    阅读次数:131
利用select 函数 实现sleep功能 达到纳米级
利用select 函数 实现sleep达到纳米级 。 ?当然这个数据计算出来不准确,本身就包含程序执行本身消耗的数量。 ?原理是把select read write except ?fd_set 全部设为NULL,这样select 就可以等待指定的时间。...
分类:其他好文   时间:2015-11-18 00:55:07    阅读次数:209
TCP IO复用 select并发服务端 Linux socket编程入门(3)
在写这段代码的时候,发现很多地方容易弄错。select有可能会出错,返回-1。比如int FD_ISSET(int fd,fd_set *fdset);void FD_CLR(int fd,fd_set *fdset);void FD_SET(int fd,fd_set *fdset);void ....
分类:系统相关   时间:2015-11-16 19:40:19    阅读次数:238
redis-网络事件模型(scoket)
1、相关宏和函数原型 FD_ZERO(int fd, fd_set* fds) FD_SET(int fd, fd_set* fds) FD_ISSET(int fd, fd_set* fds) FD_CLR(int fd, fd_set* fds) int select(int nfds,...
分类:其他好文   时间:2015-11-07 23:23:02    阅读次数:515
162条   上一页 1 ... 7 8 9 10 11 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!