相关疑难解决方法(0)

epoll,poll,threadpool有什么区别?

可能有人解释的区别是什么之间epoll,poll和线程池?

  • 有哪些优点/缺点?
  • 有关框架的任何建议吗?
  • 有关简单/基本教程的任何建议吗?
  • 看来,epollpoll有特定的Linux ...是否有适用于Windows的等量替代?

asynchronous epoll io-completion-ports

74
推荐指数
1
解决办法
2万
查看次数

套接字事件如何传播/转换为epoll?

我很好奇epoll_wait()如何接收已注册的套接字(带有epoll_ctl())已准备好进行读/写的事件.

我相信glibc神奇地处理它.

那么,是否有一个文档描述了如何为套接字触发以下事件?

  1. EPOLLPRI
  2. EPOLLRDNORM
  3. EPOLLRDBAND
  4. EPOLLWRNORM
  5. EPOLLWRBAND
  6. EPOLLMSG
  7. EPOLLERR
  8. EPOLLHUP
  9. EPOLLRDHUP

PS最初我试图在我的盒子上将enum EPOLL_EVENTS粘贴到我的盒子里; stackoverflow认为我没有正确格式化代码块,虽然我用pre和then代码标签包装它,任何想法?

c linux glibc linux-kernel centos6

2
推荐指数
1
解决办法
1585
查看次数