Я работаю над многопоточным приложением Silverlight.
Приложение имеет два потока: основной / пользовательский интерфейс и фоновый рабочий поток.
Поток пользовательского интерфейса должен иметь возможность убить фоновый поток, например:
private Thread executionThread;
....
executionThread = new Thread(ExecuteStart);
executionThread.Start();
....
executionThread.Abort(); // when the user clicks "Stop"
Последняя строка вызывает исключение:
MethodAccessException: Попытка доступа к методу не удалась: System.Threading.Thread.Abort ()
Есть идеи? почему я не могу прервать тему в Silverlight?
Спасибо,
Наий