我正在爲我的碩士學位論文製作自己的爬行器。我想在運行監視時在屏幕上顯示多個線程變量。我嘗試了這種方法,但過了一段時間屏幕變得無法響應。在屏幕上顯示多線程數據
this.Dispatcher.BeginInvoke(new Action(delegate()
{
listBox1.Items[irWhichMainTask] = srMainSiteId + " : " + srMainSiteURL + " : processed " + irLocalProcessedLinkCount + " : max thread count " + irLocalThreadCount + " : active thread count " + irActiveThreadCount;
}));
好吧,即使有20個線程在一段時間後運行,這個變得沒有反應。所以好像使用listbox不是在屏幕上顯示數據的好方法。我還能使用什麼?
C#4.0,WPF
我會嘗試用同樣的事,爲前,RichTextBox中,看它是否是一個列表框問題 – 2012-02-01 00:38:20
好吧讓我試試 – MonsterMMORPG 2012-02-01 00:40:27
我檢查RichTextBox中,我看不出有什麼辦法讓它線爲主。我的意思是在列表框中,我總是編輯同一行,所以能夠跟隨線程。但richtextbox我沒有看到它。 – MonsterMMORPG 2012-02-01 00:43:20