多线程的使用小记

背景

	在实际项目中,针对于数量级比较低的数据来说,单个线程处理起来没有问题。但是当数据上来后,处理数据会显得很费时,用户体验也不是很好。如果此时加入几个人来干活,那不就很好处理问题,加快速度。我目前做了是针对于定时数据统计时采用了多线程。

流程分析

1.定义业务逻辑代码

	//例如:定义一个查询,然后封装数据返回的类
@Component
@Slf4j
@Scope("protoType") // 这里需要注意Spring默认注入的Bean都是单例的,当前业务场景下肯定需要多个线程去执行查询操作,所以这里声明组件为protoType模式
public class PathPlanTask 

你可能感兴趣的:(原型模式,java,开发语言)