当前位置: 技术问答>linux和unix
epoll 丢事件
来源: 互联网 发布时间:2016-08-24
本文导语: 发现并发1000用户个的时候有的时候会丢事件,但是有的时候不会丢,是怎么回事?而且100个用户的情况下不会丢事件 void createepoll() { int sockfd=0; int nfds=0; int i=0; int arg; //int n=0; epoll_arg.epfd=epoll_create(5000); while(...
发现并发1000用户个的时候有的时候会丢事件,但是有的时候不会丢,是怎么回事?而且100个用户的情况下不会丢事件
void createepoll()
{
int sockfd=0;
int nfds=0;
int i=0;
int arg;
//int n=0;
epoll_arg.epfd=epoll_create(5000);
while(1)
{
nfds = epoll_wait(epoll_arg.epfd, epoll_arg.events, 3000, -1);
for (i = 0; i
void createepoll()
{
int sockfd=0;
int nfds=0;
int i=0;
int arg;
//int n=0;
epoll_arg.epfd=epoll_create(5000);
while(1)
{
nfds = epoll_wait(epoll_arg.epfd, epoll_arg.events, 3000, -1);
for (i = 0; i