多线程这么多东西
Topic source这个跟你开发场景有关
比如我以前工作中遇到的一个问题,需要编写一个运单查询接口,只是对第三方的简单调用并封装返回结果即可
但是,需要第三方的接口总共7个接口,经过分析 得出关系 两个接口是可以并发的,得到的结果会作为接下来的四个接口的入参,这四个接口也可以并发请求,得到的结果汇总作为最后一个接口的入参,最后返回这个接口的结果即可
使用线程池并发后时间与三个接口串行调用时间相等,不使用多线程就会是7个接口的串行调用时间,响应时间明显缩短一半
适合多线程的情况下,并发会带来效率的提升,编写后需要反复检查避免遗漏
- 1
jasmine
日常开发中,遇到多线程相关,这些模块都是需要用到的吗?看的头晕,走马观花看了,后面再啃