|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
1.概念6 h* z6 Z4 J( p) G! r6 m: N! r
0 V' S) |0 d* J/ K7 J- R
与前面介绍的循环服务器不同,并发服务器对服务请求并发处理。而循环服务器只能够一个一个的处理客户端的请求,显然效率很低. 并发服务器通过建立多个子进程来实现对请求的并发处理,但是由于不清楚请求客户端的数目,因此很难确定子进程的数目。因此可以动态增加子进程与事先分配的子进程相结合的方法来实现并发服务器。5 ]5 ~) m# c: G3 S" u
6 }$ V0 l; Y+ c1 b/ f3 ?2. 算法流程
2 \$ p+ L: w$ Q5 d) f# Z, a; C! _* `' e, c; S( p# ]3 p; h
(1)TCP简单并发服务器:: y0 T x) H) O9 Z
7 A+ u' ?8 Y: g) Q1 v. L! g 服务器子进程1:
3 E6 o! t# c- K, B. q
' t* ]8 [0 \& M: Y7 P; C. x& Q+ w0 F) Z
1 T) E" f8 \- E, _' h' h4 s' H1 `* j$ i
( h( p2 Q K' x, B" _ v5 v
|
|