Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2010, 18:16   #1
boris-blade
Пользователь
 
Регистрация: 18.12.2009
Сообщений: 53
По умолчанию Поток выполняется или прерван - нельзя запустить повторно

System.Threading.ThreadStateExcepti on не обработано
Message="Поток выполняется или прерван; его нельзя запустить повторно."
Source="mscorlib"
Код:
 if (ThreadRecognizeStacks.IsAlive) //ложь
            {
                ThreadRecognizeStacks.Abort(); //сюда не заходит
            }
...
ThreadRecognizeStacks.Start(); //вылетает с указанным исключением
После применения метода Abort нельзя что ли использовать Start
А если поток уже работает - то почему не заходит в ветвление?
boris-blade вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запустить или скомпоновать? Archivampire Общие вопросы C/C++ 15 07.03.2010 17:52
Как остановить поток а потом снова запустить? Des Общие вопросы Delphi 5 03.05.2009 12:35
протокол управления РРР-связи был прерван!!!!! ronich Помощь студентам 2 28.06.2008 23:19
Как сделать, чтобы программа запускалась один раз, т.е. повторно запустить нельзя??? Kamikadze_666 Безопасность, Шифрование 7 31.07.2007 08:34
Подскажите, как сделать так, чтобы тест можно было повторно пройти не перезагружая пр Kamikadze_666 Помощь студентам 2 23.05.2007 02:48