Linux 服务器处理网络请求有三种机制,select、poll、epoll,本文打算深入学习下其实现原理。
2025年07月13日
Linux 服务器处理网络请求有三种机制,select、poll、epoll,本文打算深入学习下其实现原理。
2025年07月13日
本节,我们介绍IO复用,通过简单的例子演示IO复用的使用,以及实现原理,这个技术是目前构建目前的高性能服务器必备技术,在后面我们介绍到各种网络编程模型的时候,会用到IO复用。
看完本文,您将了解到:
2025年07月13日
select、poll、epoll都是IO多路复用的机制。IO多路复用就是通过一种机制,让一个进程/线程可以监视多个描述符,一旦某个描述符就绪(一般是读写就绪),能够通知应用程序进行相应的读写操作。
2025年07月13日
epoll 和 select 都是 Linux 下 I/O 多路复用机制(I/O multiplexing) 的实现方式,用来高效监听多个文件描述符(socket、文件等)的 I/O 事件(如可读、可写、异常)。
select() 是最早期的 I/O 多路复用接口,定义在 <sys/select.h> 中。
2025年07月13日
2025年07月13日
博鳌亚洲论坛每年三月在海南博鳌举行的年会备受关注,大到年会主题、分论坛议题、嘉宾“大咖”、企业代表、各圈名人,小到礼仪小姐、会场布置、饭菜质量、接送班车等都会在各类媒体/自媒体上轮番“曝光”。
但有一个细节虽然也天天出现在媒体和大众的眼前,但似乎并没有受到太大关注,那就是每年年会的主视觉。年会主视觉是年会主题表达的重要组成部分,因此每年年会主题不同,主视觉也会随之变化。2020年年会的主视觉已经对外公开了,请见下图:
乍看上去,似乎跟去年、前年、大前年...没有太大不同,同样都是“博鳌蓝”,同样都是左边字右边图。但长期关注论坛发展的朋友会一眼看出端倪——“真正的主视觉”其实是右边那个看似变化不大其实别有深意的标志里: