3

仍在尝试调试 3 个不同的线程。

我可以看到线程正在合作;排序; 有时; 但我真的看不出哪个线程在做什么。

“控制台”窗口向我展示了这样的事情......

The thread '< No Name >' (0x14a4) has exited with code 0 (0x0).
The thread '< No Name >' (0xec8) has exited with code 0 (0x0).
The thread '< No Name> ' (0x15a8) has exited with code 0 (0x0).

我认为用这些不告诉我任何信息的十六进制值命名会很棒。

我查看了这个 MSDN 页面另一个可能是准确的页面,但我错过了关于您更改<No Name>为类似Background RxLabel1_Text_Change其他内容的部分。

例子...

this.demoThread =
     new Thread(new ThreadStart(this.Antarctica));

this.demoThread.Start();

我讨厌成为该网站的主要笨蛋,但有人可以演示一下,在这个三行示例中(实际上是两行,但无论如何)我如何告诉 C# 和 Visual Studio 更改<no name>Antarctica?我说的是在 Visual Studio IDE 底部的控制台窗口中观看序列。

如果重要的话,应用程序会显示在一个屏幕上,而 Visual Studio IDE 会显示在另一个屏幕上。

4

2 回答 2

6
this.demoThread.Name = "Antarctica";
于 2013-01-09T20:23:21.597 回答
2
this.demoThread =
     new Thread(new ThreadStart(this.Antarctica)){Name = "Antarctica"};

this.demoThread.Start();
于 2013-01-09T20:25:53.317 回答