JAVA多线程总结(一)

应用场景 (1) 异步处理,例如:发微博、记录日志等; (2) 分布式计算 (3) 定期执行一些特殊任务:如定期更新配置文件,任务调度(如quartz),一些监控用于定期信息采集等 (4) TOMCAT处理多用户请求。 (5) 针对特别耗时的操作。多线程同步执行可以提高速度。例如:定时向大量(100w以上)的用户发送邮件。 并发编程面临的挑战及解决思路 问题一:上下文切换。 并发不一定快于串行,因
相关文章
相关标签/搜索