首页 > 编程语言 > 详细

多线程的使用场景

时间:2019-10-23 15:19:10      阅读:72      评论:0      收藏:0      [点我收藏+]
  • 常见的浏览器、Web服务(现在写的web是中间件帮你完成了线程的控制),web处理请求,各种专用服务器(如游戏服务器)
  • servlet多线程
  • FTP下载,多线程操作文件
  • 数据库用到的多线程
  • 分布式计算
  • tomcat,tomcat内部采用多线程,上百个客户端访问同一个WEB应用,tomcat接入后就是把后续的处理扔给一个新的线程来处理,这个新的线程最后调用我们的servlet程序,比如doGet或者dpPost方法
  • 后台任务:如定时向大量(100W以上)的用户发送邮件;定期更新配置文件、任务调度(如quartz),一些监控用于定期信息采集
  • 自动作业处理:比如定期备份日志、定期备份数据库
  • 异步处理:如发微博、记录日志
  • 页面异步处理:比如大批量数据的核对工作(有10万个手机号码,核对哪些是已有用户)
  • 数据库的数据分析(待分析的数据太多),数据迁移
  • 多步骤的任务处理,可根据步骤特征选用不同个数和特征的线程来协作处理,多任务的分割,由一个主线程分割给多个线程完成
  • desktop应用开发,一个费时的计算开个线程,前台加个进度条显示
  • swing编程

链接:https://www.jianshu.com/p/4cea9fbae975

多线程的使用场景

原文:https://www.cnblogs.com/xhly-ylhx/p/11726322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!