Поточная обработка совета VB.NET

Во-первых, я никогда не использовал потоки, но нашел много примеров в Интернете об их использовании, но ничем, что, очевидно, отвечает на мой вопрос.

У меня есть класс, который загружает и управляет файлом (файлами). Это - справедливо ЦП, интенсивный, таким образом, я намереваюсь поместить его в его собственный поток так, чтобы GUI остался быстро реагирующим. Однако я также хотел бы использовать индикатор выполнения для указания на текущий статус операций файла.

Вопрос, каков лучший способ приблизиться к этому, т.е. Как я заставляю свой класс файла говорить приложение, где это составило? Я должен добавить поток определенный код к моему классу? Или есть ли интерфейс, который я могу реализовать? Или, я приближающийся к этому неправильно. Дополнительно (извините, другой глупый вопрос) я предполагаю, что мне нужен индикатор в моем классе файла для сообщения потока, когда он закончен?

Я использую VS2010 и намереваюсь создать приложение с WPF (если это релевантно),

Спасибо за любой совет, Bob

1
задан Bob 10 August 2010 в 09:32
поделиться

1 ответ

Поскольку вы собираетесь используйте WPF, используйте Dispatcher :

Создайте более отзывчивые приложения с помощью Dispatcher

(в противном случае для Winforms используйте BackgroundWorker )

2
ответ дан 2 September 2019 в 22:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: