我正在为我的硕士学位论文制作自己的爬行器。我想在运行监视时在屏幕上显示多个线程变量。我尝试了这种方法,但过了一段时间屏幕变得无法响应。在屏幕上显示多线程数据
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