腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
如何
在windbg中找到我的ReaderWriterLock的锁存器(读卡器)
.net
、
windbg
、
deadlock
、
readerwriterlock
我得到了一个由于
死锁
而挂起的.Net进程的转储(gui
线程
不再响应,我的日志显示一些
线程
已经停止响应)。我已经拍摄了一张快照,现在正在windbg中
查看
它,所有
线程
都在等待最后一个。使用!clrstack -p
查看
该
线程
的堆栈跟踪,可以看出它正在尝试获取ReaderWriterLock上的写操作 我
如何
知道哪个
线程
持有这个锁,这样我就可以开始找出
死锁
是
如何
发生的?
浏览 6
提问于2008-11-25
得票数 2
回答已采纳
1
回答
多
线程
和gdb
multithreading
谁能告诉我面试类型的问题,有关多
线程
和GDB。提前感谢
浏览 1
提问于2011-02-26
得票数 0
1
回答
Boost C++库:
死锁
的单元测试断言
c++
、
boost
、
thread-safety
我正在用Boost.Unit编写一个单元测试,并且我想在我测试的代码中包含对
死锁
的基本测试。我的第一个想法是在一个
线程
中设置一个截止日期计时器,同时在另一个
线程
中运行测试,该测试预计将在截止日期之前完成。当计时器停止时,断言
线程
没有运行或不可中断。我可以用什么方法更准确地检测
死锁
?
浏览 1
提问于2010-09-25
得票数 0
回答已采纳
3
回答
我可以从实时JVM中转储当前的
线程
堆栈变量吗?
java
、
jvm
、
stack-trace
、
jvm-crash
、
yourkit
我需要
查看
两个
死锁
线程
的堆栈来分析情况。JVM现在是实时的,数据也在那里,但我需要某种工具来从过程中提取它。我只关心String类型堆栈中的6个变量。任何想法都是非常受欢迎的。JVM版本6_35,它是一个
linux
,JMX已启用,但我没有在它上面配置profiler/debugger连接。它很难复制。
浏览 6
提问于2012-11-14
得票数 12
2
回答
其他螺纹位置
c++
、
c
、
multithreading
我的代码中有一个
死锁
,我想调试它。由于某些原因,我无法在这里重建它。这个问题只发生在我的顾客身上。例如,在我的情况下-我希望我的
线程
将采样其他
线程
并打印它们当前的代码行。 编辑-我的平台是RHEL5.6,代码在C++中。
浏览 3
提问于2016-09-01
得票数 0
回答已采纳
3
回答
进程中的
死锁
,Unix命令?
multithreading
、
unix
我想知道
如何
知道进程的
线程
在Unix/
Linux
机器上是否
死锁
了?另外,有没有一个命令可以知道进程所处的阶段(或状态)?如果您知道任何工具,请建议。谢谢。
浏览 0
提问于2010-11-29
得票数 3
回答已采纳
7
回答
Java进程挂起,原因不明
java
、
linux
我正在用Xmx2000m运行Java进程,主机操作系统是
linux
centos,JDK1.6更新22。我正在使用jconsole监控处理器,堆和Perm内存未满,
线程
和加载的类没有泄漏。有人在解释吗?
浏览 0
提问于2010-12-07
得票数 5
1
回答
如何
调试读写器锁的
死锁
?
c++
、
multithreading
、
c++17
我正在编写一个程序,它有一个
线程
将点文件读入缓冲区,还有许多
线程
从缓冲区获取点并构造一个八叉树。八叉树的每个立方体都受到一个读写锁(又称shared_mutex)的保护,这个锁有67个(如果有两个
线程
,现在有两个
线程
)。如果文件太大,程序就会死机,而我在尝试调试它时遇到了困难。这没有任何意义,因为只有两个
线程
,所以只有两个
线程
可以读取它们;在构建八叉树阶段,它们应该是写锁定而不是读锁定互斥锁,并且-7看起来像是七个
线程
已经读解锁了一个互斥锁,而没有首先读锁定它。我运行的
浏览 3
提问于2020-06-26
得票数 0
2
回答
如何
使用NetBeans找到
死锁
?
java
、
netbeans
、
deadlock
因此,它目前处于冻结状态,但我不知道
如何
在代码中准确地找到它具有
死锁
的位置,以及在哪些
线程
中。调用堆栈窗口为空,
线程
屏幕截图被附加。我该怎么做才能在代码中找到问题呢?
浏览 7
提问于2015-02-11
得票数 0
回答已采纳
1
回答
azul IoT JVM的剖析
java
、
jvm
我正在嵌入式(定制)
Linux
上开发一个azul JVM (Profile Compact3)。现在我们想对应用程序进行一些分析,如
死锁
和内存泄漏检查等。我的问题是:如果我没有访问JVM azul JVM源代码的权限,
如何
检查JVM Tool Interface是否提供C++?如果它不提供JVM Tool Interface,那么在JVM中是否还有其他方法
查看
线程
堆栈、堆转储等内部统计信息呢?
浏览 3
提问于2018-09-28
得票数 1
回答已采纳
5
回答
在Java中,等待同步方法的
线程
有超时吗?
java
、
multithreading
在Java中,等待同步方法的
线程
有默认超时吗?我的应用程序中的一些
线程
没有按预期完成。有没有办法检查
线程
是否因超时而死亡?
浏览 3
提问于2010-03-14
得票数 3
1
回答
.Net核心DebugDiag等效项
.net
、
linux
、
asp.net-core
、
.net-core
、
debugdiag
对于.Net 4.6.x,我非常依赖 每当生产应用程序出现高CPU问题、
死锁
等问题时,我都会使用该工具来捕获w3svc转储,它会打印出所有
线程
都在做什么的漂亮报告。我想迁移到asp.net核心,但是如果我有一个100%CPU的生产服务器,或者像上面提到的问题,我找不到任何方法可以转储进程中的所有
线程
并
查看
它们的堆栈跟踪。人们
如何
在没有这种可见性的情况下四处走动?我是不是遗漏了什么?我正在寻找一种在
Linux
上也能工作的解决方案。
浏览 6
提问于2017-09-25
得票数 10
1
回答
Linux
/Unix环境下的wxCriticalSection
linux
、
wxwidgets
我发现,在
linux
下,wxCriticalSection不是递归的(当
线程
不止一次抓取某个部分时会造成
死锁
)。
查看
源代码,我发现wxCriticalSection是在
Linux
下使用wxMutex实现的,但不使用wxMUTEX_RECURSIVE。我有一个在Win和Mac下运行良好的代码库,我想将它移植到
Linux
,但是在一些我没有避免递归的地方有
死锁
。
浏览 6
提问于2011-02-18
得票数 1
回答已采纳
3
回答
Do接口有助于避免.NET应用程序中的
死锁
.net
、
oop
我试图了解我的应用程序是否因为缓慢的I/O (计算开销很大的算法)或对资源的互斥访问而挂起。在这种情况下,使用接口并在可能导致锁定的类中实现它们,可能会避免锁定或不锁定。
浏览 0
提问于2014-01-08
得票数 0
回答已采纳
1
回答
Linux
服务器发布C++
c++
、
linux
、
tcp
、
udp
、
tcpserver
每个套接字都是自己的
线程
。然后,我有一个客户机侦听器(单
线程
),它处理同一服务器中的所有传入连接、断开连接和客户端消息传递。所谓停止,我的意思是:所有UDP套接字停止接收/处理数据(tcpdump显示数据仍然进入框),client_listener
线程
停止接收客户端数据包。但是!我想分享我的代码:这是一个
线程
。工作良好的几个小时,然后我将只收到“新连接”和“断开”。客户信息包不会进来。
浏览 3
提问于2016-05-19
得票数 1
1
回答
`preexec_fn`在多
线程
程序中是否安全?在什么情况下?
python
、
python-3.x
、
multithreading
、
subprocess
、
cpython
., preexec_fn=func)会使Popen
线程
不安全, 我
查看
了相关的解释器代码,无法找到任何琐碎发生的
死锁
。传递一个简单的纯Python函数(如lambda: os.nice(20) )是否会导致子进程
死锁
?注意:大多数明显的
死锁</em
浏览 12
提问于2022-06-20
得票数 3
回答已采纳
2
回答
死锁
会导致高CPU利用率吗?
c++
、
multithreading
、
deadlock
死锁
是将进程放入较高的CPU使用率,还是这两个进程都“休眠”,等待另一个进程完成? 我试图在
Linux
系统上调试一个用C++编写的多
线程
程序。我注意到一个特定进程的CPU利用率过高,我想知道这是否是由于
死锁
问题造成的。我已经确定,一个进程总是比我预期的(使用top)使用更多的CPU,并且这个过程可以工作,但是它工作得很慢。如果
死锁
导致进程休眠,并且不会导致较高的CPU使用率,那么至少我知道这不是一个
死锁
问题。
浏览 5
提问于2014-08-14
得票数 5
回答已采纳
2
回答
核心数据
死锁
故障排除?
ios
、
sqlite
、
core-data
它们中的每一个都是在它们自己的
线程
上执行的,它们具有自己的托管对象上下文,但具有相同的共享持久存储协调器。当只有几个项目被拉下时,这很有效,但当我们接近100个项目时,我会在初始数据加载时频繁地
死锁
。当我暂停调试器时,我看到不同的
线程
,通常都在等待executeFetchRequest。我在我的方案中打开了sql调试,根据控制台的输出,获取完成了,但是
线程
再也不会继续了。 我还可以使用或
查看
什么来检查这些是
死锁
的原因,或者
如何
防止这些
死锁
的发生?
浏览 0
提问于2012-10-12
得票数 2
回答已采纳
6
回答
如何
使用Eclipse在Java中调试
死锁
java
、
multithreading
、
debugging
可以使用什么技术来调试Java程序中的
死锁
。我的IDE是Eclipse,我想我已经识别出了两个
死锁
的
线程
。在调试器中,右击任何有问题的
线程
并选择suspend将挂起该
线程
,并显示当前正在执行的代码。尝试单步执行或单步执行问题似乎没有任何效果-
线程
状态更改为“单步执行”,并且除非再次单击“挂起”,否则控制永远不会返回到调试器。 谢谢
浏览 1
提问于2010-01-18
得票数 10
回答已采纳
3
回答
线程
使用锁定的互斥锁崩溃
multithreading
、
pthreads
、
mutex
有一种情况,我有两个
线程
都在使用相同的互斥量。一个
线程
锁定互斥锁并崩溃。互斥状态是什么?它是否仍然被锁定,并且第二个
线程
永远不会拥有该互斥锁?意味着
死锁
的情况?编辑-还解释了
Linux
系统上pthread的一个案例
浏览 1
提问于2010-07-02
得票数 5
回答已采纳
点击加载更多
相关
资讯
多线程案例:死锁场景一
Java并发编程:如何防止在线程阻塞与唤醒时死锁
C+11多线程编程(八)——死锁问题
多线程读写锁产生死锁的故障解决方案
Linux查看日志
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券