select 本质上是通过设置和轮询 fd_set 来检查是否有就绪的文件描述符,其缺点在于: 单个进程可监视的文件描述符数量较少,在32位机器上默认为1024个,在64位机器上默认为2048个; 每...
同步I/O 阻塞I/O:进程保持阻塞状态,直到数据拷贝完成; 非阻塞I/O:轮询检查内核数据,直到数据准备好,再拷贝数据到进程,进行数据处理;需要注意的是,拷贝数据的过程中,进...
阻塞是指在发起一个调用之后,在消息返回之前,当前进程/线程会被挂起,直到有消息返回,当前进程/线程才会被激活; 非阻塞是指在发起一个调用之后,不会阻塞当前进程/线程,而...