技术栈
高级i/o
♛识尔如昼♛
13 天前
高级i/o
C 进阶(13) - 高级I/O
非阻塞I/O(Non-blocking I/O)是 Linux 系统编程中提升程序并发性和响应速度的核心技术。在默认情况下,Linux 的套接字和文件描述符都是阻塞的,这意味着当进程调用 read()、recv() 或 accept() 等系统调用时,如果数据尚未就绪,当前线程就会被挂起(阻塞),直到内核准备好数据并复制到用户空间后才会返回。
我是有底线的