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).

何も教えてくれないこれらの16進値で名前を付けるのは素晴らしいことだと思いました。

私はこのMSDNページこれをおそらく正確に見ましたが、どこに変更するか、または<No Name>何かに変更する部分を見逃しました。Background RxLabel1_Text_Change

例...

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

this.demoThread.Start();

<no name>私はサイトの主役になるのは嫌いですが、この 3 行の例 (実際には 2 行ですが、何でも) で、C# と Visual Studio に変更するように指示するにはどうすればよい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 に答える