-
Java面试突击每日十题【Day06】——面试高频必问
说说IO多路复用模型?怎么解决mq消息堆积?怎么保证mq消息不丢失?怎么保证mq消息幂等性?怎么保证mq消息顺序性?说说Redis的缓存预热&
-
Linux IO多路复用之epoll网络编程
前言本章节是用基本的Linux基本函数加上epoll调用编写一个完整的服务器和客户端例子,可在Linux上运行,客户端和服务端的功能如下:客户端从标准输入读入一行,发送到服务端服务端从网络读取一行,然后输出到客户端客户端收到服务端的响应,
-
IO多路复用之epoll全面总结
1、基本知识epoll是在2.6内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述符的事件存放到内
-
IO多路复用之select全面总结
1、基本概念IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:(1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用IO复用。(2)当一个客户同时处理多个套
-
Linux IO多路复用详解及实例
Linux IO多路复用Linux中一切皆文件,不论是我们存储在磁盘上的字符文件,可执行文件还是我们的接入电脑的IO设备等都被VFS抽象成了文件,比如标准输入设备默认是键盘,我们在 *** 作标准输入设备的时候,其实 *** 作的是默认打开的一个文件描