如果服务器不能并发,那么排在后面的客户端将会等待,直到前面的客户端的服务请求被一一处理完毕,而且网络程序中数据通信时间比CPU运算时间占比更大,因此,向多个客户端提供服务是一种有效利用CPU的方式
有代表性的并发服务器端模型::
1、多进程服务器:通过创建多个进程来同时提供服务
2、多路复用服务器:通过捆绑并统一管理I/O对象提供服务
3、多线程服务器:通过生成与客服端等量的线程提供服务
如果服务器不能并发,那么排在后面的客户端将会等待,直到前面的客户端的服务请求被一一处理完毕,而且网络程序中数据通信时间比CPU运算时间占比更大,因此,向多个客户端提供服务是一种有效利用CPU的方式
有代表性的并发服务器端模型::
1、多进程服务器:通过创建多个进程来同时提供服务
2、多路复用服务器:通过捆绑并统一管理I/O对象提供服务
3、多线程服务器:通过生成与客服端等量的线程提供服务