社区
J2ME
帖子详情
java 多线程并发问题
a8509190
2020-03-07 10:44:02
逻辑简单,就遍历一个List<String> 然后每个id 都去创建一个线程,去微信调接口 拿一些数据,然后做些处理逻辑,得到一些实体类的List
外面定义了 List 把每个线程里面得到的list addAll进去,
不管是否 addAll 每个线程的处理时间都会慢慢的变慢,感觉不知道哪里有阻塞,是线程池 完了的线程没有销毁还是阻塞了。
有没有大神指点下,或者怎么能调试。
...全文
11306
4
打赏
收藏
java 多线程并发问题
逻辑简单,就遍历一个List 然后每个id 都去创建一个线程,去微信调接口 拿一些数据,然后做些处理逻辑,得到一些实体类的List 外面定义了 List 把每个线程里面得到的list addAll进去, 不管是否 addAll 每个线程的处理时间都会慢慢的变慢,感觉不知道哪里有阻塞,是线程池 完了的线程没有销毁还是阻塞了。 有没有大神指点下,或者怎么能调试。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
武陵人摸鱼为业
2020-04-12
打赏
举报
回复
“每个线程的处理时间都会慢慢的变慢”的意思是什么没有理解,是以什么作为参考比较的?
dkwuxiang
2020-04-08
打赏
举报
回复
fanList 的实现是什么? 感觉如果一直add,是扩容带来的消耗吗?
密码测试
2020-04-08
打赏
举报
回复
多线程调用微信接口,因为是网络调用,网络是否有堵塞,可以监控一下微信接口调用花费的时间。 可以用jstack、jmap等jdk自带工具监控一下jvm状态。分析一下cpu、内存等的使用情况,根据情况进行调优处理。
karlpan01
2020-04-08
打赏
举报
回复
关于线程销毁或者内存增长,参照1楼的做法,用监控和实际来查看; 或者通读代码推断运行情况。
下载
多线程
编程技术开发资料 高清完整PDF版
多线程
编程技术开发资料.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权
问题
,请联系删除!
Java
网络编程第三版.pdf
Java
网络编程第三版.pdf
阿里巴巴面试总结DOC版
阿里巴巴面试总结
Java
.Concurrency.in.Practice.pdf
Java
.Concurrency.in.Practice.pdf
java
多线程
并发
介绍
java
线程
并发
机制
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章