社区
Web 开发
帖子详情
java线程问题
轩少最有爱
2016-01-11 04:10:16
小弟java线程这块比较菜 向各位大神求一个解决方案,最好有码!
有多个文件每个文件用一个线程读取 读到一个list中 当list到一定长度的时候关闭所有读取线程,并开启一个处理线程, 处理完后清空所有list数据在继续读取
...全文
220
3
打赏
收藏
java线程问题
小弟java线程这块比较菜 向各位大神求一个解决方案,最好有码! 有多个文件每个文件用一个线程读取 读到一个list中 当list到一定长度的时候关闭所有读取线程,并开启一个处理线程, 处理完后清空所有list数据在继续读取
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hoohyouxi
2016-01-15
打赏
举报
回复
java里有个concurrent包里面,那里有你需要的
oh_Maxy
2016-01-12
打赏
举报
回复
读取的线程判断,如果list超过一定长度,就sleep一段时间。 处理线程监控,如果list超过一定超度,就处理并清空列表;如果list没有超过长度,则sleep一段时间。
太极雷雷
2016-01-12
打赏
举报
回复
首先:读到一个list中 当list到一定长度的时候关闭所有读取线程,应该是暂停所有线程,等清空list后继续读取。 你可以在Thread中使用Lock + Condition控制所有线程的等待和释放,list大小可以用线程的原子变量来控制。
Java
多
线程
之
线程
安全
问题
本文详细介绍了
Java
中
线程
安全
问题
的由来,通过自增操作示例展示了
线程
不安全的现象,并分析了原因。接着探讨了
线程
加锁(synchronized关键字)作为解决
线程
安全的手段,以及volatile关键字的作用。最后,提到了
线程
安全的标准类和Object类的
线程
等待方法。
java
打印
线程
堆栈_
Java
问题
定位之
Java
线程
堆栈分析
本文介绍了如何使用
Java
线程
堆栈进行
问题
定位,特别是针对性能瓶颈、内存泄漏和系统挂死等
问题
。通过jstack工具获取
线程
堆栈信息,并解析
线程
状态、锁和调用堆栈,帮助分析
线程
死锁、锁争用等
问题
。
线程
堆栈分析是多
线程
应用
问题
定位的有效手段。
Java
中的
线程
安全
问题
(如果想知道
Java
中有关
线程
安全
问题
的基本知识,那么只看这一篇就足够了!)
本文围绕
Java
多
线程
编程中的
线程
安全
问题
展开。先介绍
线程
不安全的概念及原因,包括
线程
调度随机性、多
线程
修改同一变量,还阐述原子性、可见性、指令重排序
问题
。最后给出解决方案,如使用synchronized关键字和volatile关键字,同时介绍了synchronized的可重入性。
java
多
线程
问题
汇总
文章介绍了
Java
多
线程
编程中的关键概念和
问题
,如
线程
安全、死锁、
线程
池以及
线程
间通信。通过示例展示了竞态条件和死锁的产生及解决方案,提出使用synchronized、Atomic类和
线程
池来保证并发安全性。同时,讨论了
线程
优先级和守护
线程
的使用。
Java
线程
死锁
问题
怎么排查
排查
Java
线程
死锁
问题
需系统性方法。先通过监控平台观察
线程
状态确认死锁现象,再用jstack等工具采集
线程
转储。分析
线程
转储可借助JVM自带信息和专门工具。还能利用程序代码和管理接口检测,从代码和设计层面排查锁使用等
问题
,最后做好预防和监控。
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章