首页 > 图灵资讯 > java面试题>正文

金三银四精选java面试题-epoll和poll的区别

2023-12-27 10:06:10

 

epoll和poll的区别

  1. select模型,使用的是数组来存储Socket连接文件描述符,容量是固定的,需要通过轮询来判断是否发生了IO事件
  2. poll模型,使用的是链表来存储Socket连接文件描述符,容量是不固定的,同样需要通过轮询来判断是否发生了IO事件
  3. epoll模型,epoll和poll是完全不同的,epoll是一种事件通知模型,当发生了IO事件时,应用程序才进行IO操作,不需要像poll模型那样主动去轮询

 
上一篇 金三银四精选java面试题-如何保证消息的高效读写?
下一篇 金三银四精选java面试题-TCP的三次握手和四次挥手

文章素材均来源于网络,如有侵权,请联系管理员删除。