.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();

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы