Волокна против асинхронного ожидания

Я присоединяюсь к проекту C #, в котором разработчики активно используютВолокна, До этого проекта я даже не слышал о них и ранее использовалasync await а такжеThreads а такжеBackgroundWorkerс моими многозадачными операциями. Сегодня я спрашивал их, почему они использовалиFiberи главный разработчик сказал, что ему легче отлаживать. То есть он знает, из какого потока пришла конкретная функция, и даже может обращаться к переменным, расположенным выше в стеке.

Мне было интересно, каковы преимущества и недостатки использованияFibers против использования новогоasync await и используяThreads.

PS: мы используем .Net 4.5

Ответы на вопрос(1)

Ваш ответ на вопрос