什么是网络编程?一句话来说,网络编程是对网络协议的落地 鼎鼎大名的select:看我如何同时感知多个I/O事件. d5 D0 e3 O0 p, w% `# e3 i
poll:另一种1/O多路复用; j/ L9 Y: w+ n
非阻塞I/O:提升性能的加速器
4 |; X1 W. e$ T* HLinux利器: epoll 的前世今生4 K ?& ~/ ]# T% d& s
C10K问题:高并发模型设计0 ^" o _9 h0 U
使用阻塞I/O和进程模型:用最传统的方式
4 X( A( G |4 d& [9 V使用阻塞I/O和线程模型:换- -种轻量的方式
/ l5 ]' D4 ]* q; q& |I/O多路复用遇上线程:使用poll单线程处理所有I/O事件
" s G% k; ]" G7 j1 r0 C# WI/O多路复用进阶:子线程使用poll处理连接I/O事件3 E3 L$ p, K" T O3 K
+ P- B- N( }$ c' g, ]$ ^- Z
- |2 Q" z+ k3 @2 i- S* r
1 M. u- `5 V0 @! f+ R
/ l/ _( ]% t# A |