-
业务代码
订单履约:下单支付以后,进行后续一系列订单操作
定时任务:定时任务都是多线程调度的
支付:支付结果要用单独的线程去查询和更新
记录日志:log4j的异步日志就是多线程处理
- 系统代码
tomcat:tomcat就是典型的多线程处理
spring:spring的各类监听器也是多线程处理
总之使用多线程就是为了充分利用cpu的资源,提高程序执行效率,当你发现一个业务逻辑执行效率特别低,耗时特别长,就可以考虑使用多线程。
订单履约:下单支付以后,进行后续一系列订单操作
定时任务:定时任务都是多线程调度的
支付:支付结果要用单独的线程去查询和更新
记录日志:log4j的异步日志就是多线程处理
tomcat:tomcat就是典型的多线程处理
spring:spring的各类监听器也是多线程处理
总之使用多线程就是为了充分利用cpu的资源,提高程序执行效率,当你发现一个业务逻辑执行效率特别低,耗时特别长,就可以考虑使用多线程。