什么是网络编程?一句话来说,网络编程是对网络协议的落地 鼎鼎大名的select:看我如何同时感知多个I/O事件
+ @- b# s T: c [: q" G/ |poll:另一种1/O多路复用7 N4 v+ D- t4 R* w3 q: |1 N7 _
非阻塞I/O:提升性能的加速器3 d% @) D+ G U U; s' |
Linux利器: epoll 的前世今生+ r9 \) N* Z4 G6 \
C10K问题:高并发模型设计
* a6 w% ^7 M. }1 t' q使用阻塞I/O和进程模型:用最传统的方式- }6 g4 J1 r/ e
使用阻塞I/O和线程模型:换- -种轻量的方式
( R! T# s4 g3 z* l$ ^' kI/O多路复用遇上线程:使用poll单线程处理所有I/O事件* C6 v4 k5 Y$ [4 a- r
I/O多路复用进阶:子线程使用poll处理连接I/O事件
8 Y) K+ J" j; ^* O$ W3 Z% p% m: y( i$ \& U/ W# k! m, L
" m1 o$ |! s! r9 q
" V. T2 K A. k ~
9 ?. W4 j3 e7 R& s" v
|