十二、多路复用器,阻塞与非阻塞_服务器 image.png

如图,阻塞状态就是当一个客户访问服务器,服务器还在处理数据没有返回,这个时候第二个用户访问就会出现阻塞状态,等待第一个用户请求返回,而非阻塞就是第一个用户访问服务器没有返回没有关系,第二个用户依然可以访问服务器,就好比多开了一个线程似的

十二、多路复用器,阻塞与非阻塞_非阻塞_02 image.png


多路复用器就是一个非阻塞的一种例子,如图是一个客户与酒店管理员与酒店的关系,客户询问活动或者价格,那么管理员就告诉他,这个时候客户就会思考,这个时候管理员就会处理下一个顾客的问题,而如果有人真的要订酒店,那么管理员就会把请求发送给酒店前台人员处理