线程池中或子线程的http请求无法正常运行
来源:6-1 线程状态

cqnuhy
2022-05-25
1、在我的工作中有一个场景,为了提供效率,我准备向多个服务端同时发起http请求,于是我设置了个线程池,准备一个线程请求一个服务端内容。
2、同时我有设置了一个http连接池(Resttemple连接池),这样每个线程都可以来连接池里取一个http连接发出请求(这里感觉线程池就灭必要了)
问题:
1、如题2?有http连接池是不是已经能满足多个请求同时发起的场景了,不在必要写线程池了。
2、最开始我线程池和连接池组合使用了,在测试过程中,我在子线程里是有一个大循环的http请求的,但是运行测试后往我一个请求发出去后还未得到反馈,子线程就停止了,我自己又不会排查这个线程为啥挂了。主线程里执行就没有问题
希望得到老师的答疑!!!
写回答
2回答
-
1、需要线程池的,HTTP连接池和线程池不是一回事。
2、子线程也可以用debug的模式,打断点来看为什么子线程提前停止了。如果是直接启动应用没问题,只在单元测试模式下出问题,那么应该是代码是没问题的,只是测试没集成好。
012022-05-25 -
cqnuhy
提问者
2022-05-25
!!!
00
相似问题