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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2010, 14:44   #1
sergei64_89
Форумчанин
 
Регистрация: 20.04.2008
Сообщений: 139
По умолчанию C#

Есть главный поток,поток формы,и поток который запускается из иотокм формы.потом он может быть остановлен из потока формы.как в потоке определить что его останавливают.нужно из него результат вывести.
sergei64_89 вне форума Ответить с цитированием
Старый 25.11.2010, 16:00   #2
R_G
Форумчанин
 
Регистрация: 22.11.2010
Сообщений: 114
По умолчанию

icq 362306570. пиши, помогу.
R_G вне форума Ответить с цитированием
Старый 25.11.2010, 21:10   #3
sergei64_89
Форумчанин
 
Регистрация: 20.04.2008
Сообщений: 139
По умолчанию

за рубли что ли?
sergei64_89 вне форума Ответить с цитированием
Старый 25.11.2010, 22:55   #4
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

В потоке объяви переменные
bool PreparingStop;
bool PreparingStopComplete;
, а в потоке проверяй.
Как захочешь завершить поток. ставишь PreparingStop = true, поток вернет куда-то результат и поставит PreparingStopComplete = true. А потом можешь брать резулт и смело вырубаться). Обычные семафоры в общем.
psycho-coder вне форума Ответить с цитированием
Старый 26.11.2010, 01:16   #5
sergei64_89
Форумчанин
 
Регистрация: 20.04.2008
Сообщений: 139
По умолчанию

Лучше обработать исключение вызванное методом abort в самом потоке
sergei64_89 вне форума Ответить с цитированием
Ответ


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