什么是网络编程?一句话来说,网络编程是对网络协议的落地 鼎鼎大名的select:看我如何同时感知多个I/O事件
" z8 y- x: ]) s m4 ^9 P: k3 Mpoll:另一种1/O多路复用
/ \+ h( Y) B' j非阻塞I/O:提升性能的加速器
! b L- E6 R2 T* f2 vLinux利器: epoll 的前世今生2 [7 L' a% m! S7 A0 u
C10K问题:高并发模型设计
( i" j( M O% b. l6 P8 |% d/ B5 T使用阻塞I/O和进程模型:用最传统的方式. I& H; F. t1 `4 {% U4 z/ K* {4 I
使用阻塞I/O和线程模型:换- -种轻量的方式
: z1 g! A7 F" [. nI/O多路复用遇上线程:使用poll单线程处理所有I/O事件
' W- \5 c& J1 M8 t, S# FI/O多路复用进阶:子线程使用poll处理连接I/O事件
' E0 d4 D5 B4 C5 B
: Y" k2 ]+ f9 A# _# f
3 E; @# D5 F! |4 \0 Z P7 v
; {0 u3 X2 Q% e8 L# I! ~. ~& |7 P* ^1 S8 X* t n
|