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