Существуют ли какие-либо стандартные инструменты или рекомендуемые подходы для выполнения асинхронных задач?
UPD Я понимаю, как использовать потоки. Мне нужно только знать рекомендуемый способ WPF блокировать пользовательский интерфейс при выполнении асинхронного вызова и как обновлять информацию о ходе выполнения.