Redis保姆级学习教程

accept()方法是非阻塞的,如果没有客户端连接,就返回无连接标识read()方法是非阻塞的,如果read()方法读取不到数据就返回空闲中标识,如果读取到数据时只阻塞read()方法读数据的时间。在非阻塞模式下,如果没有客户端连接请求,`accept()` 方法会立即返回,而不是阻塞等待连接。阻塞式 IO 的问题在于,如果一个进程需要处理多个连接上的 IO 事件,那么在处理某个连接时,进程可能会因为等待数据而被阻塞,无法及时处理其他连接上的事件。同步非阻塞的情况是存在的,通常通过轮询机制实现。

2024-10-31 21:59 点击量:8