社区
Java
帖子详情
[求助]线程死锁
cd_yiwen
2010-03-31 12:47:33
自己编的一个程序,利用jprofile监控,运行到一定时间时,程序中两个线程死锁了
可以通过jprofile看到线程名字,但是具体死锁的对象只是显示成synconizedList,并没有名字。
我的程序里这种同步链表比较多,一个个查比较麻烦。
请教下高手有没有可以直接定位到两个线程死锁的对象的方法啊?感激万分了
...全文
68
4
打赏
收藏
[求助]线程死锁
自己编的一个程序,利用jprofile监控,运行到一定时间时,程序中两个线程死锁了 可以通过jprofile看到线程名字,但是具体死锁的对象只是显示成synconizedList,并没有名字。 我的程序里这种同步链表比较多,一个个查比较麻烦。 请教下高手有没有可以直接定位到两个线程死锁的对象的方法啊?感激万分了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OpenHero
2010-03-31
打赏
举报
回复
parallel studio 不知道可不可以
不过有一个笨方法,就是输出各自访问资源的流畅,然后检查
dafeigong
2010-03-31
打赏
举报
回复
上面说错了,是同步执行。sorry。
dafeigong
2010-03-31
打赏
举报
回复
好像没有工具可以定位死锁对象吧,再说死锁发生具有随机性,本来多线程就是异步执行的,建议你仔细分析代码,找出死锁的原因。具体在排除,有破坏死锁的四种方法。
jca.jar ha.jar ga.jar
在IT行业中,尤其是在Java开发领域,遇到性能问题如
线程
死锁
、内存泄漏或垃圾收集(GC)效率低下时,开发者经常会
求助
于专门的分析工具。"jca.jar"、"ha.jar"和"ga.jar"是IBM提供的一套强大的Java分析工具,它们可以...
记一次 .NET 某工控数据采集平台
线程
数 爆高分析.doc
一位用户在B站
求助
,表示其程序
线程
数突然激增。通过截图我们可以看到,
线程
计数达到了109个,这对于一个普通的Windows Forms或WPF应用程序来说是相当高的。这可能表明程序中存在资源管理不当或者并发问题,导致...
JVM崩溃
2. **
线程
死锁
**:多个
线程
相互等待对方释放资源,导致所有
线程
都无法继续执行。通过分析`hs_err_pid*.log`日志,可以找出
死锁
的
线程
和它们的状态。 3. **代码错误**:例如,除以零、空指针引用、数组越界等运行时...
testDB.zip
3. **
死锁
处理**:
死锁
是多
线程
并发操作中的一种常见现象,MySQL通过检测并回滚
死锁
中的事务来解决这个问题。不过,开发者应尽量避免编写可能导致
死锁
的代码,例如避免循环等待资源的情况。 4. **预编译与批处理**...
Advanced Linux Programming
4. **Threads**:讲解
线程
的概念和使用,涵盖
线程
同步、互斥和
死锁
问题。 5. **Interprocess Communication (IPC)**:介绍不同类型的进程间通信机制,如管道、消息队列、共享内存和套接字等。 第二部分“Mastering ...
Java
51,396
社区成员
85,837
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章