Возврат на основной поток - C#

Узнай цену своей работы

Формулировка задачи:

Запускаю функцию с основного потока var v = ZG();
  async Task<bool> ZG() { 
            result = Task.Run(async () => await Zdb_ini()); 
            await Task.WhenAll(result);
 
            //Thread.CurrentThread.Abort(1); 
            
            if (result.IsCompleted) { 
                SubNext();                
                return true; 
            } else { 
                return false; 
            } 
}
подскажите пожалуйста, можно ли завершить порожденный поток (Thread.Abort или еще как то), и вызвать Subnext уже в основном потоке. Если нет, хотя бы передать сообщение в основной поток?

Решение задачи: «Возврат на основной поток»

textual
Листинг программы
            await Zdb_ini(); 
            SubNext();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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