c# - 是否可以捕获线程开始和结束事件?

标签 c# vb.net multithreading winforms visual-studio-2012

我在 C# 和 VB.Net 中继承了一个相当大的 visual studio WinForms 项目

当我使用它时,我在调试窗口中收到如下消息:

The thread '<No Name>' (0x1194) has exited with code 0 (0x0).
The thread '<No Name>' (0x664) has exited with code 0 (0x0).
The thread '<No Name>' (0x14b0) has exited with code 0 (0x0).

为了更好地理解该软件,我很想调查一下这些线程是什么。是否有任何我可以使用的工具或我可以打开的调试选项允许我在创建/终止新线程时中断?

注意:我在我能找到的所有“... = new Thread”和“....RunWorkerAsync()”代码上都设置了断点,但它们都不是。

最佳答案

我知道这不是您问题的确切答案,但这里有一些已发布到另一个问题的相关信息:Break on thread creation in Visual Studio debugger

关于c# - 是否可以捕获线程开始和结束事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14947944/

相关文章:

c# - 使用 Serilog 的 Azure 日志分析已停止日志记录(MVC 核心)

vb.net - 在 Visual Basic 中,如何确定一组 5 个数字加起来是否等于 15?

c++ - 通过非线程局部对象访问的线程局部变量

java - 如何 - Java 线程访问其他线程 (SWING)

python - Python如何一次上传多个文件到云文件?

c# - 您是否应该实现 IDisposable.Dispose() 以使其永远不会抛出?

c# - 检测像素或其周围区域的亮度

.net - Visual Basic 密码生成器

.net - 如何从 namespace.class 名称中找到文件路径?

c# - Linq 将查询表达为 Lambda 查询