社区
Java
帖子详情
[求助]线程死锁
cd_yiwen
2010-03-31 12:47:33
自己编的一个程序,利用jprofile监控,运行到一定时间时,程序中两个线程死锁了
可以通过jprofile看到线程名字,但是具体死锁的对象只是显示成synconizedList,并没有名字。
我的程序里这种同步链表比较多,一个个查比较麻烦。
请教下高手有没有可以直接定位到两个线程死锁的对象的方法啊?感激万分了
...全文
86
4
打赏
收藏
[求助]线程死锁
自己编的一个程序,利用jprofile监控,运行到一定时间时,程序中两个线程死锁了 可以通过jprofile看到线程名字,但是具体死锁的对象只是显示成synconizedList,并没有名字。 我的程序里这种同步链表比较多,一个个查比较麻烦。 请教下高手有没有可以直接定位到两个线程死锁的对象的方法啊?感激万分了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OpenHero
2010-03-31
打赏
举报
回复
parallel studio 不知道可不可以
不过有一个笨方法,就是输出各自访问资源的流畅,然后检查
dafeigong
2010-03-31
打赏
举报
回复
上面说错了,是同步执行。sorry。
dafeigong
2010-03-31
打赏
举报
回复
好像没有工具可以定位死锁对象吧,再说死锁发生具有随机性,本来多线程就是异步执行的,建议你仔细分析代码,找出死锁的原因。具体在排除,有破坏死锁的四种方法。
Java
51,410
社区成员
86,063
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章