|
什么是网络编程?一句话来说,网络编程是对网络协议的落地 鼎鼎大名的select:看我如何同时感知多个I/O事件
9 l! E& _$ n X E0 }poll:另一种1/O多路复用- h; _! ^5 v& B
非阻塞I/O:提升性能的加速器4 p5 f9 g _/ d) H
Linux利器: epoll 的前世今生 Y$ B( m' l1 B
C10K问题:高并发模型设计 f" d8 K; N1 T' T
使用阻塞I/O和进程模型:用最传统的方式( E& z. Q4 o: q
使用阻塞I/O和线程模型:换- -种轻量的方式8 O S# d' r% z5 z0 t
I/O多路复用遇上线程:使用poll单线程处理所有I/O事件* U. ?$ y! h0 g- k4 n
I/O多路复用进阶:子线程使用poll处理连接I/O事件4 c9 y) a" n1 q) ^
+ S* ?- x# l6 B n3 O
( v {. d# Y8 T' ]/ b% R' P
9 L) E4 k: X& j9 V W% N
5 ^; H4 \: W* O2 I; H
|