腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
17
回答
如何
检测
和
调试
多线程
问题
?
、
、
下面是一个简短的
问题
:我们经常不得不告诉我们的客户:“我们不能在这里重现
问题
,所以我们不能解决它。请告诉我们重现
问题
的步骤,然后我们就会解决它。”如果我知道这是一个
多线程
问题
,这是一个令人讨厌的答案,但大多数情况下我不知道。我
如何
知道一个
问题
是一个
多线程
问题
,以及
如何
调试</e
浏览 62
提问于2009-01-31
得票数 73
回答已采纳
1
回答
检测
线程何时在python应用程序中运行?
、
我们
如何
检测
线程何时在python应用程序中运行?当其中一个线程引发一个未捕获的错误时,我们终于发现了正在发生的事情。如果不是这样的话,我们还是会把头发拔出来的。因此,这就是为什么我们要寻找一种方法来
检测
我们的应用程序中是否存在线程。 用于线程
浏览 1
提问于2010-02-28
得票数 6
回答已采纳
1
回答
pthread_mutex_lock块但__lock =0
、
、
、
我正在编写一个
多线程
程序,并陷入死锁。因此,我进入ctrl+c进入gdb终端。我的
问题
:我还能做什么来知道为什么非块互斥体上的线程块呢?
浏览 2
提问于2014-03-10
得票数 3
1
回答
如何
在C++ Qt程序中
调试
多线程
死锁?
、
、
对于
多线程
死锁错误(或其他与
多线程
相关的bug),这种情况很少发生,而且很难重复,而且当它发生时,程序会在windows下冻结,所以我甚至不能将
调试
器附加到它上。编辑:很抱歉,我没有那么具体的
问题
,我只是在
调试
一个庞大的软件,没有由其他人编写的文件行。所以我只想知道有什么东西像代码分析器或任何有用的技术可以快速
检测
多线程
错误吗?
浏览 3
提问于2014-10-25
得票数 0
回答已采纳
6
回答
附加到进程是否会使其行为有所不同?
、
虽然我知道
调试
和
发布构建之间的差异,但我很好奇将
调试
器附加到进程(构建的发布或
调试
)是否会改变处理行为? 作为参考,我正在HP 11.31 Itanium上开发,但对一般情况仍然很好奇。
浏览 4
提问于2009-04-25
得票数 2
回答已采纳
1
回答
我的节目在哪等着?
、
、
我有一个带有阻塞调用的Delphi 10
多线程
应用程序。当我退出时,它有时不会从RAM中卸载,Delphi
调试
器也不会停止。
如何
(工具、方法)来
检测
我的应用程序在等待哪个例程?
浏览 4
提问于2017-03-28
得票数 1
回答已采纳
2
回答
如何
调试
和
检测
挂起
问题
、
、
、
、
我有两个监视器,我的应用程序在第一个或第二个监视器上保存
和
恢复表单的位置。因此,我物理地关闭了第二个监视器,并在windows显示设置窗体上的屏幕分辨率下禁用了它。我关闭了第二个监视器,并按下
检测
以应用硬件更改。 然后Windows关闭第一个监视器几秒钟以应用新设置。当第一个监视器屏幕返回时,我的应用程序变得没有响应。我的应用程序是在
调试
模式下启动的,所以我尝试通过堆栈
和
线程(Visual Studio2008)导航,暂停应用程序,然后启动,但找不到任何东西来帮助我理解为什么我的应用程序没有响应。有人能帮我找出<em
浏览 2
提问于2011-02-16
得票数 0
回答已采纳
1
回答
与Process的TID相对应的System.Threading.Thread的属性/属性/字段是什么?
、
、
线程类型为System.Threading.Thread,嵌入到内部对象中(在
调试
时,我可以访问该对象中的线程)。 我正在使用"“检查应用程序。有一个“Thread”选项卡,其中列有"TID“、"CPU”、"Cycles“、”挂起计数“
和
"Start Address”。为了识别我已经启动的线程(在
调试
器中),我相信我可以查找TID (线程ID)或开始地址,其中我认为线程ID是最清晰的。
浏览 3
提问于2021-10-13
得票数 1
回答已采纳
1
回答
在windows x64上设置openssl时无法找到libeay32.lib
和
ssleay32.lib文件
、
、
、
从我所读到的内容来看,我仍然需要包含libeay32.lib
和
ssleay32.lib,但是在openssl分期付款目录中没有找到它们。我通过这个链接寻求帮助: 显然,我现在唯一的
问题
是,我错过了这些文件。有人知道我在哪里能找到他们吗?
浏览 0
提问于2019-04-02
得票数 13
回答已采纳
1
回答
如何
调试
读写器锁的死锁?
、
、
我正在编写一个程序,它有一个线程将点文件读入缓冲区,还有许
多线程
从缓冲区获取点并构造一个八叉树。如果文件太大,程序就会死机,而我在尝试
调试
它时遇到了困难。尝试在__readers上设置一个观察点并不起作用;它会使
调试
器崩溃,或者类似的情况。我以前在PerfectTIN ()中使用过读写锁
和
模锁池,但是模池中的锁是普通的互斥锁。ETA:我添加了另一个in映射,称为modWriters,以及一些
调试
语句,并捕获了一个线程在解锁它未锁定的互斥锁时。这是写锁定
和
写解锁,所以这并不能解释为什么__
浏览 3
提问于2020-06-26
得票数 0
1
回答
使用ptrace在
多线程
应用程序中
检测
linux
调试
器
、
、
、
我必须在linux下实现
调试
器
检测
技术。所以主要思想是,我的这段代码通过syscall克隆创建了第二个线程。在此之后,创建的线程将检查while循环中是否存在
调试
器,并休眠几秒钟。我的
问题
是
如何
在无限循环内的
多线程
环境中通过ptrace实现
调试
器
检测
。我的
问题
是,在第二次调用ptrace(PTRACE_TRACEME,0,1,0)之后,
检测
到
调试
器(这当然是合理
和
正确的)。
浏览 0
提问于2014-12-15
得票数 5
1
回答
如何
处理由于项目中涉及的库的不同构建标志而导致的堆(在
调试
模式下)损坏的错误
、
、
、
、
这个应用程序包括我自己的dll
和
第三方dll.在
调试
模式下运行应用程序并执行某些操作时,会引发错误:应用程序程序触发了断点,堆被破坏。采取的行动: 我搜索了internet,发现此错误可能是由于项目中的dll使用了不同的构建标志(
多线程
调试
/MD
和
多线程
调试
dll /MDd) (这导致它们使用不同的c运行时库,并且每个库维护了自己的内存工作列表我已经检查了我的dll -它们都有相同的标志:
调试
多线程
dll
浏览 4
提问于2013-04-24
得票数 1
回答已采纳
2
回答
Qt应用程序中的Visual C++ dll库崩溃
、
、
、
、
在MS Visual C++ DLL库
和
Qt程序之间共享"std::string“数据有
问题
。C++ 2010 Express编写的DLL库,该库导出一种方法: 在Visual中创
浏览 4
提问于2012-10-02
得票数 9
1
回答
C运行时库发布MD/MDd
、
、
、
示例代码项目位于cmake中,因此它可以轻松地在Linux
和
Windows上运行。在Linux (
调试
和
发行版)
和
Windows (版本)上,我们没有
问题
。但是,在Windows (
调试
)上,离开主程序时有一个
问题
:程序触发断言:Expression: _CrtIsValidHeapPointer(ntdll.dll) 0xC000000D STATUS_INVALID_PARA
浏览 0
提问于2019-08-12
得票数 1
回答已采纳
2
回答
使用字符串数组分割故障c++
、
、
、
下面是我认为
问题
所在的函数: inF.open(filename.c_str
浏览 3
提问于2011-04-19
得票数 1
4
回答
:
如何
构建一个项目(从其源代码中),该项目没有*.sln或Visual C++ proj文件(*.vcproj)
、
、
、
、
我面临着的
问题
。因此,我需要使用“
多线程
DLL”(/MD)
和
“
多线程
DLL
调试
”(/MDd)选项构建支持库(zlib、libtiff、libpng、libxml2、libiconv)。但
问题
是没有直接的方法。我的意思是没有*.sln / *.vcproj文件可以在VisualC++中打开并构建它。$.现在我
如何
从这里生成*.vcproj / *.sln呢? 我可以用mingw-make of 编译吗?如果可以,<em
浏览 5
提问于2010-04-28
得票数 1
回答已采纳
2
回答
我在哪里可以找到
调试
多线程
delphi应用程序的好指南或教程?
、
我正在寻找技巧,指南或教程,以
调试
多线程
delphi应用程序。提前谢谢。
浏览 4
提问于2010-11-20
得票数 4
回答已采纳
1
回答
如何
在
多线程
程序中使用Ollydbg?
、
、
、
、
我见过,Olly支持
多线程
调试
,但是我找不到任何视频或者一个很好的教程来查看
如何
调试
多线程
程序。 我想知道
如何
使用Ollydbg,查看所有当前线程的堆栈
和
寄存器,并区分正在运行的线程。在Linux/Windows中还有其他好的
调试
工具可以使用吗?
浏览 1
提问于2012-03-10
得票数 4
回答已采纳
8
回答
C编程:使用pthread进行
调试
、
、
、
我习惯于确切地知道要运行的下一行代码是什么,我的大多数
调试
技术都围绕着这一期望。附言:我在linux中使用的是gcc的C语言编程,但这并不一定会限制你的回答
浏览 3
提问于2009-06-11
得票数 31
回答已采纳
1
回答
了解weblogic服务器的数据源日志
、
、
我在weblogic服务器上运行我的应用程序,在那里我配置了一个用于获取数据库连接的JNDI数据源。我正在尝试理解weblogic服务器生成的数据源日志。日志内容:
浏览 3
提问于2014-02-14
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券