在调试 .NET Framework 3.5、WinForms 应用程序时,我发现了一些没有名称的“工作线程”。
我知道当你打开一个应用程序时,默认情况下你有一个工作线程。然而,在调试过程中,当我暂停调试器并查看“线程”窗口时,我看到大约 5+ 个类似线程(优先级=正常)。
应用程序打开的所有线程都有一个名称,所以这些不是从代码中打开的,至少不是通过 Thread.Start()
当我尝试双击时,VS.NET 也找不到代码。
这些线程是什么?它们是正常的,还是某些操作会以某种方式留下空线程?
它们可以是计时器或类似的非明显控件,函数在后台与临时线程一起使用吗?