.NET 4.x Invoke и новый поток - C#
Формулировка задачи:
Пытаюсь запустить поток, в котором будут изменяться свойства listview. Но судя по зависаниям программы, у меня это не получилось. Вот что я делал:
Что делать?
Да, кстати, безопасен ли такой код? Сборщик мусора справится с ним?
new Thread(() => listView1.Invoke(new Action(processMail))).Start();
void processMail()
{
// здесь производятся подключения к серверам, довольно объемная операция
}if((new Form1()).ShowDialog() == OK) ...
Решение задачи: «.NET 4.x Invoke и новый поток»
textual
Листинг программы
new Thread(() => listView1.Invoke(new Action(processMail))).Start();