select poll epoll之间的区别
前导首先在分析他们之前的区别前,需要明确几个概念。同步阻塞、同步非阻塞异步非阻塞同步和异步的概念:同步是指用户线程发起IO请求后,需要等待或者轮询内核IO操作完成后才能继续执行;异步是指用户线程发起IO请求后仍继续执行,当内核IO操作完成后会通知用户线程或者调用用户线程注册的回调函数。阻塞和非阻塞的概念:阻塞是指IO操作需要彻底完成后才返回到用户空间;非阻塞是指IO操作被调用后立即返回给用户一个状态值,无需等到IO操作彻底完成。I/O 同步和异步的区别在于:
原创
2022-04-06 14:09:26 ·
11755 阅读 ·
0 评论