传统服务端应对客户端请求
1.一个任务一个线程,将会创建数以万计的线程
2.频繁地进行线程上下文的切换,增加系统的负载
3.线程的创建和消亡都是要耗费系统资源的,浪费系统资源
线程池技术能够很好的解决这个问题
1.预先创建N个线程
2.不能由用户直接对线程的创建进行控制
3.重复使用固定或较为固定数目的线程来完成任务的执行
好处:
1.消除了频繁创建和消亡线程的系统资源开销
2.面对过量任务的提交能够平缓的劣化
1.一个任务一个线程,将会创建数以万计的线程
2.频繁地进行线程上下文的切换,增加系统的负载
3.线程的创建和消亡都是要耗费系统资源的,浪费系统资源
1.预先创建N个线程
2.不能由用户直接对线程的创建进行控制
3.重复使用固定或较为固定数目的线程来完成任务的执行
好处:
1.消除了频繁创建和消亡线程的系统资源开销
2.面对过量任务的提交能够平缓的劣化