零拷贝技术

磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化...

2023-08-08 14:44 · 14 min · 6800 words · Reid

高性能网络模式: Reactor Proactor

别小看这两个东西,特别是 Reactor 模式,市面上常见的开源软件很多都采用了这个方案,比如 Redis、Nginx、Netty 等等,所以学好这个模式设计的...

2023-08-07 15:54 · 14 min · 6708 words · Reid

IO 多路复用

最基本的 Socket 模型 要想客户端和服务器能在网络中通信,那必须得使用 Socket 编程,它是进程间通信里比较特别的方式,特别之处在于它是可以跨主机间通信。 Socket 的中...

2023-08-04 11:53 · 16 min · 7662 words · Reid