Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Hiperion 1300g

03.07.17 18:40
Re: Hiperion 1300g
 
Murr патриот
Murr

Кривой код.

-----

Вот что значит делать что-то в тяпницу после обеда...



Лине 19

-----

описался и не заметил. Вопрос об вызове приватного метода снят - вроде работает.



race condition.

-----

В данном случае - без разницы, специфика имплементации.

Есть однако зависимость от внутренней реализации воркера - может и вообще не реагировать ни на какие назначения после запуска... вот треад-статиk он не понимает...



Line 36:

-----

Ожидалось не это.

По старой памяти - при выбросе исключения из потока - поток умирает.

Вот это и мешает... бо воркер - жив, хотя уже и не работает...

Ожидалось, что воркер занулится - нулл-эхцептион.



Для этого существует AsyncCompletedEventArgs.Error.

-----

Только он, увы, не доступен в рун-методе воркера.

 

Перейти на