技术栈

iouring

洛水水
21 天前
c·异步io·iouring
io_uring 深度解析在高性能网络编程中,我们一直追求“同步的编程方式,异步的执行性能”。协程通过用户态切换和非阻塞 IO 实现了这一目标,但其底层仍然依赖 epoll 等事件通知机制。epoll 本身是同步非阻塞的——它告诉我们“IO 就绪了”,但实际的读写操作(read/write/recv/send)仍然是同步的:调用读函数时,数据从内核拷贝到用户空间的过程是阻塞的。
我是有底线的