程序一:
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/select.h>
int
main(int argc, char *argv[])
{
int maxfdp1;
char buf[256];
fd_set rset;
maxfdp1=STDIN_FILENO+1;
for(;;)
{
FD_ZERO(&rset);
FD_SET(STDIN_FILENO,&rset);
select(maxfdp1,&rset,NULL,NULL,NULL);
if(FD_ISSET(STDIN_FILENO,&rset))
{
printf("hello world!\n");
}
}
return 0;
}
运行结果:
从select的一个死循环谈epoll的ET模式,布布扣,bubuko.com
原文地址:http://blog.csdn.net/dfwseq/article/details/25683215