Вход на сайт
Hiperion 1300g
369 просмотров
Перейти к просмотру всей ветки
Murr патриот
в ответ NightWatch 01.07.17 11:46
Кривой код.
-----
Вот что значит делать что-то в тяпницу после обеда...
Лине 19
-----
описался и не заметил. Вопрос об вызове приватного метода снят - вроде работает.
race condition.
-----
В данном случае - без разницы, специфика имплементации.
Есть однако зависимость от внутренней реализации воркера - может и вообще не реагировать ни на какие назначения после запуска... вот треад-статиk он не понимает...
Line 36:
-----
Ожидалось не это.
По старой памяти - при выбросе исключения из потока - поток умирает.
Вот это и мешает... бо воркер - жив, хотя уже и не работает...
Ожидалось, что воркер занулится - нулл-эхцептион.
Для этого существует AsyncCompletedEventArgs.Error.
-----
Только он, увы, не доступен в рун-методе воркера.