什么是网络编程?一句话来说,网络编程是对网络协议的落地 鼎鼎大名的select:看我如何同时感知多个I/O事件6 p. e! X b0 [/ \4 y6 s7 G" F
poll:另一种1/O多路复用
* H2 O( K( E1 Q9 ~0 E) G1 }0 d8 p非阻塞I/O:提升性能的加速器
' c' h$ L( z/ k! mLinux利器: epoll 的前世今生
2 k1 ~; U e P# r( r }& iC10K问题:高并发模型设计' Z# w- D% }7 S/ @. }9 b U$ M
使用阻塞I/O和进程模型:用最传统的方式: Q h; v: z9 g' x1 Z2 y
使用阻塞I/O和线程模型:换- -种轻量的方式
9 [$ p G' A# x GI/O多路复用遇上线程:使用poll单线程处理所有I/O事件
$ O5 Y' r* U/ W" b. w7 \' \I/O多路复用进阶:子线程使用poll处理连接I/O事件/ H; E& @0 k( W! P
2 u$ C6 b( F- A7 _: m, H- |
! d8 n7 Z" Y' d0 d2 ~
- K0 \9 G9 M: q# S& g
4 k* l7 J0 Q) e, K |