当我运行项目时,我收到着名的“调用线程无法访问...”异常。现在,首先我想看看为什么会发生这种情况,因为我的代码不应该在这个阶段创建这个新线程,所以我想知道谁创建了这个线程。
发生异常时,StackTrace报告该方法是从外部代码调用的(StackTrace中只有两个项目)。
“线程”窗口仅报告其“优先级”(名称中没有说明)。
如何获取有关当前线程运行的更多信息?喜欢哪个库创建它?是外部代码还是我的代码?
答案 0 :(得分:0)
Thread.CurrentThread
应告诉您有关托管线程的所有信息。如果“线程窗口”未显示名称,则表示没有指定名称。
此外,您无法找到创建该线程的库。没有这样的信息存储在任何地方。