社区
Java
帖子详情
[求助]线程死锁
cd_yiwen
2010-03-31 12:47:33
自己编的一个程序,利用jprofile监控,运行到一定时间时,程序中两个线程死锁了
可以通过jprofile看到线程名字,但是具体死锁的对象只是显示成synconizedList,并没有名字。
我的程序里这种同步链表比较多,一个个查比较麻烦。
请教下高手有没有可以直接定位到两个线程死锁的对象的方法啊?感激万分了
...全文
64
4
打赏
收藏
[求助]线程死锁
自己编的一个程序,利用jprofile监控,运行到一定时间时,程序中两个线程死锁了 可以通过jprofile看到线程名字,但是具体死锁的对象只是显示成synconizedList,并没有名字。 我的程序里这种同步链表比较多,一个个查比较麻烦。 请教下高手有没有可以直接定位到两个线程死锁的对象的方法啊?感激万分了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OpenHero
2010-03-31
打赏
举报
回复
parallel studio 不知道可不可以
不过有一个笨方法,就是输出各自访问资源的流畅,然后检查
dafeigong
2010-03-31
打赏
举报
回复
上面说错了,是同步执行。sorry。
dafeigong
2010-03-31
打赏
举报
回复
好像没有工具可以定位死锁对象吧,再说死锁发生具有随机性,本来多线程就是异步执行的,建议你仔细分析代码,找出死锁的原因。具体在排除,有破坏死锁的四种方法。
java主管定位_常见JAVA问题定位1
1 如何解读堆栈
线程
的名字,ID,
线程
的数量等。
线程
的运行状态,锁的状态(锁被哪个
线程
持有,...性能瓶颈(如无法充分利用CPU等) •
线程
死锁
、死循环,饿死等。由于
线程
数量太多导致系统失败(如无法创建
线程
等)。3...
linux
死锁
问题
求助
:linux
线程
问题,
线程
调用函数后,退出调用函数成功但是无法回到
线程
。
求助
:VDDK VixDiskLib_InitEx函数调用没有返回,
线程
hung on
linux环境,在
线程
调用VixDiskLib_InitEx结果,
线程
挂死,函数没有任何返回。偶尔出现,调用底层VDDK库,gVixLibLock锁是封装的锁pthread_mutex_t,该锁排查是没有可能导致
死锁
,现在很大可能是Vix库卡主,由于环境...
锁无关的(Lock-Free)数据结构——在避免
死锁
的同时确保
线程
继续
C/C++ Users Journal October, 2004锁无关的(Lock-Free)数据结构在避免
死锁
的同时确保
线程
继续 Andrei Alexandrescu刘未鹏 译Andrei Alexandrescu是华盛顿大学计算机科学系的在读研究生,也是《Modern C++ ...
pthread 立即停止
线程
_【
求助
】在主
线程
里如何终止子
线程
的执行?
如果有互斥锁话就有可能造成
死锁
。 | 是因为这样的! 在posix thread中
线程
有两中取消状态:立即取消和延迟取消 立即取消就是pthread_cancel之后,不管理
线程
在干什么,马上终止这个
线程
而延迟取消是在pthread_cancel...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章