.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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д