Я делаю свой собственный гусеничный станок для моей магистерской диссертации.Я хочу отображать переменные нескольких потоков на экране во время работы для мониторинга.Я попробовал этот подход, но через некоторое время экран перестает отвечать на запросы.
this.Dispatcher.BeginInvoke(new Action(delegate()
{
listBox1.Items[irWhichMainTask] = srMainSiteId + " : " + srMainSiteURL + " : processed " + irLocalProcessedLinkCount + " : max thread count " + irLocalThreadCount + " : active thread count " + irActiveThreadCount;
}));
Хорошо, это становится безразличным, даже если через некоторое время запущено 20 потоков.Похоже, использование списка не является хорошим подходом для отображения данных на экране.Что еще я могу использовать?
C # 4.0, WPF