进程的阻塞与非阻塞是什么意思?理解高性能开发的基础
深入解析阻塞与非阻塞的核心区别、底层逻辑及适用场景。通过实例对比,帮助开发者理解高并发系统设计的基础,掌握何时使用阻塞或非阻塞模型。
共 5 篇文章
深入解析阻塞与非阻塞的核心区别、底层逻辑及适用场景。通过实例对比,帮助开发者理解高并发系统设计的基础,掌握何时使用阻塞或非阻塞模型。
深入解析同步与异步的核心定义,区分其与阻塞/非阻塞的不同维度。通过生活类比与代码模型对比,阐明四种IO组合模式及其在Tomcat、Netty、Redis等主流框架中的应用逻辑。
深入解析Linux早期I/O多路复用方案select。从技术背景、底层实现原理到核心价值与局限性,全面理解select如何为后续epoll等高级方案奠定基础。
深入解析 Linux 下高性能 I/O 多路复用机制 epoll 的核心原理、红黑树与就绪队列实现、LT 与 ET 触发模式的区别,以及其在高并发场景下的优势与局限。
深入解析网络编程的基础接口 Socket。从历史背景到核心原理,探讨 Socket 如何通过“一切皆文件”的设计理念,将复杂的网络通信抽象为简单的读写操作,成为现代互联网不可或缺的基石。