谈谈并发在工作中的使用

3 阅读1分钟

场景一:批量处理任务,前端勾选多个任务推送给后端处理,这种情况应该用并发优化 如果一个一个从头到尾处理,会大大降低用户体验。

  • 能否运用并发,得观察一个任务是否更小粒度的任务,并且每个任务都是同样的处理逻辑,例如对一批数据进行分析或对一批数据进行采集
  • 拆成更小粒度的任务是否有先后顺序的限制

需要注意的是是否能保证线程安全,不会产生死锁