什么是网络编程?一句话来说,网络编程是对网络协议的落地 鼎鼎大名的select:看我如何同时感知多个I/O事件
. Y) w; R# w1 Qpoll:另一种1/O多路复用
$ F5 ~" ]+ @: \9 g6 t) g非阻塞I/O:提升性能的加速器
( M/ e! v' T0 K1 H3 h+ u, T! ^Linux利器: epoll 的前世今生
# @0 ]& j/ S1 s& r) NC10K问题:高并发模型设计
) w" d3 L4 W" M' a- a; S6 ?) l使用阻塞I/O和进程模型:用最传统的方式- F2 V$ j$ M; H4 H O. a
使用阻塞I/O和线程模型:换- -种轻量的方式
& ?4 l4 b# Q3 {4 k& t/ P% t! V* cI/O多路复用遇上线程:使用poll单线程处理所有I/O事件
" M, F3 y& ?4 |$ j+ E. p; Q6 t4 xI/O多路复用进阶:子线程使用poll处理连接I/O事件
$ C' b7 Z/ i S5 A) [* x1 [0 h& H: s. @* v! @
* `$ l( T H! X5 W& |% h6 X, W' |4 m
- E, h G- D$ e4 z, L% ]
& h: e& L# v+ }% x4 Y$ }4 Y& g |