0
3   Waiting HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 6904 (Worker Thread)    1 (torrent.vshost.exe)
4   Running HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 6880 (Worker Thread)    1 (torrent.vshost.exe)
5   Waiting HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 6884 (Worker Thread)    1 (torrent.vshost.exe)
6   Waiting HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 6536 (Worker Thread)    1 (torrent.vshost.exe)
7   Waiting HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 6992 (Worker Thread)    1 (torrent.vshost.exe)
8   Waiting HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 5148 (Worker Thread)    1 (torrent.vshost.exe)
9   Waiting HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 7016 (Worker Thread)    1 (torrent.vshost.exe)
10  Running HtmlAgilityPack.HtmlDocument.Load   ProcessTorrent.AnonymousMethod__6() 7096 (Worker Thread)    1 (torrent.vshost.exe)
11  Waiting HtmlAgilityPack.HtmlWeb.Get ProcessTorrent.AnonymousMethod__6() 6988 (Worker Thread)    1 (torrent.vshost.exe)

2 つのタスクしか実行されていないことがわかります。これは、待機状態にある他のタスクが 2 つの実行中のタスクが完了するのを待っているということですか、それとも HtmlAgilityPack.HtmlWeb.Get が完了するのを待っているということですか?

4

1 に答える 1

1

彼らは何かを待っている可能性があります。それは別のスレッドである可能性があり、OS が何かを行うため (ファイル/ネットワーク IO の完了など) である可能性があり、タイマーのためである可能性もあれば、待機中の処理が終了した後にスケジュールされる可能性もあります。

この場合、行の残りの部分が :HtmlAgilityPack.HtmlWeb.Getであることを考えると、ネットワーク IO で待機しているように見えます。

于 2013-01-03T14:59:43.237 に答える