为什么要使用多线程?
1.防止阻塞主线程,提高吞吐量
2,提高资源的利用率
应用场景:
1,最典型的应用比如tomcat,tomcat内部采用的就是多线程,上百个客户端访问同一个web应用,tomcat接入后都是把后续的处理扔给一个新的线程来处理,这个新的线程最后调用到我们的servlet程序,比如doGet或者doPost方法。
2,做登录业务时使用到sms短信网关业务,创建子线程,让子线程去调用sms服务,主线程则返回,这样做可以提高用户的体验度
3,图片上传业务
4
多线程应用与优势
本文探讨了多线程在软件开发中的重要作用,包括提升用户体验、资源利用率和系统吞吐量等方面。通过具体案例如Tomcat服务器处理客户端请求、登录业务中的短信服务调用等,展示了多线程技术的实际应用。
为什么要使用多线程?
1.防止阻塞主线程,提高吞吐量
2,提高资源的利用率
应用场景:
1,最典型的应用比如tomcat,tomcat内部采用的就是多线程,上百个客户端访问同一个web应用,tomcat接入后都是把后续的处理扔给一个新的线程来处理,这个新的线程最后调用到我们的servlet程序,比如doGet或者doPost方法。
2,做登录业务时使用到sms短信网关业务,创建子线程,让子线程去调用sms服务,主线程则返回,这样做可以提高用户的体验度
3,图片上传业务
4
1万+
2123