Здравствуйте, alex1010, Вы писали:
A>Есть, скажем, видеопанель, на которую выведены изображения от 5 ip-камер. Интерфейс построен на wpf.
A>При создании экземпляров камер/подключении к ним, возможны задержки до 15-20 секунд.
A>В результате, если тупо все делать в одно потоке, вся панель подвисает на это время, пока не пройдет инициализация камеры.
A>Логичное решение — вынести создание каждой камеры в отдельный поток.
A>Вопрос — на каком уровне это можно сделать? Я могу часть элементов визуальных, относящихся к wpf, вынести в отдельный поток?
A>Или все что касается визуального интерфейса wpf нельзя запихивать в созданный вручную, отдельный thread?
A>Просто код, где идет инициализация камеры, наворочен и не хочется туда лезть его переделывать.
http://ru.stackoverflow.com/questions/514529/%d0%97%d0%b0%d0%b2%d0%b8%d1%81%d0%b0%d0%b5%d1%82-%d0%be%d0%bf%d0%b5%d1%80%d0%b0%d1%82%d0%be%d1%80-await-%d0%b2-%d0%be%d0%ba%d0%be%d0%bd%d0%bd%d0%be%d0%bc-%d0%bf%d1%80%d0%b8%d0%bb%d0%be%d0%b6%d0%b5%d0%bd%d0%b8%d0%b8-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0%d0%bc%d0%bc%d0%b0-%d0%b2%d0%b8%d1%81%d0%b8%d1%82-%d0%bf%d1%80%d0%b8-%d0%b2%d1%8b%d0%b7%d0%be%d0%b2%d0%b5-task/514533#514533