Прерывание выполнения обработчика по нажатию кнопки - C#

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

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

Я создаю приложение в котором должны выполнятся достаточно объемные вычисления. Этот расчет должен выполнятся по нажатию кнопки Старт, но поскольку он может занять много времени нужно дать возможность пользователю прервать его. Пыталась разобратся с этим через потоки, но примера подходящего не нашла, а сама разобратся не могу. Если кто-нибудь подкинет хотя бы идею буду ОЧЕНЬ благодарна.

Решение задачи: «Прерывание выполнения обработчика по нажатию кнопки»

textual
Листинг программы
AppDomain ad = AppDomain.CreateDomain("zzz");
Thread myThread = new Thread(() => ad.DoCallback(ThreadProc));
 
...
 
AppDomain.Unload(ad);
 
void ThreadProc()
{
    ...
}

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


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

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

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