Воркер выполняет работу в отдельном потоке, при использовании воркера даже Exception выпадает, когда из него мы пытаемся сделать что либо что делается в другом потоке(например махинации с GUI), не ?
1) Читаем внимательно пост 1 - где вы увидели воркер? ТС даже пример кода дал на запуск 1 фонового потока!
2) Что конкретно написано?-приостановить или прервать???
Народ сори что возвращаюсь к вопросу...
Всем спасибо за ответы. Только с моря приехал....
Вот в чом проблема если поточней.
Например запускается 25 потоков где идут пост запросы через прокси. Если прокси гуд то запрос проходит и поток берет другой логин:пароль.
Но если прокси дохлая то поток висит на открытом порте в винде где то 5 минут. И прервать его тупо АБОРТОМ нельзя. Он там остается а потом уже по тайм ауту завершается.
Вопрос в том как его гада там убить...????????
Выход нашел только один.. НЕТ ответа по тайм ауту заранее установленном сразу считать ошибкой и пропускать...
А теперь пару поправлений: данный код - не фоновый поток,потому-что если вы закроете программу а у работа потока еще не будет окончена,то у вас будет висеть процесс.
Чтобы этого избежать вот:
Thread potok = new Thread(start_start);
potok.IsBackground = true;//на WinForms может отличаться(пишу на WPF)
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
А теперь пару поправлений: данный код - не фоновый поток,потому-что если вы закроете программу а у работа потока еще не будет окончена,то у вас будет висеть процесс.
Чтобы этого избежать вот:
Thread potok = new Thread(start_start);
potok.IsBackground = true;//на WinForms может отличаться(пишу на WPF)