Мне нужно выполнить 3 параллельные задачи, и после завершения каждой задачи они должны вызывать ту же функцию, которая выводит результаты.
Я не понимаю в .net, почему у нас есть асинхронный вызов (delegate.BeginInvoke() и delegate.EndInvoke()), а также класс Thread?
Я немного запутался, какой из них использовать, когда? Теперь в этом конкретном случае, что я должен использовать асинхронный вызов или класс Thread?
Я использую С#.