если я делаю что-то вроде этого:
new Thread(DoWork).Start();
void DoWork(){new Thread(DoMoreWork).Start();}
и я прерываю первый поток, который запускает DoWork, DoMoreWork также будет прерван? если нет, как я могу прервать секущий поток (DoMoreWork)?
Спасибо!
Обновлять:
Проблема в том, что я запускаю скрипт с Microsoft.Scripting
и для этого запускаю новый поток, который вызывает метод Execute()
из Microsot.Scripting
, и я хочу иметь возможность прервать скрипт. Я могу прервать свой поток, но я не знаю, какой поток Execute создать для запуска сценария.