Fibras vs assíncronas aguardam
Estou ingressando em um projeto C # no qual os desenvolvedores estão usando muitoFibras. Antes deste projeto, eu nem tinha ouvido falar deles e usado anteriormenteasync await
eThreads
eBackgroundWorker
s para minhas operações multitarefa. Hoje eu estava perguntando por que eles usavamFiber
se o desenvolvedor principal disse que é mais fácil para ele depurar. Isso significa que ele sabe de qual thread veio uma função específica e pode acessar as variáveis mais altas da pilha.
Eu queria saber quais são as vantagens e desvantagens de usarFiber
s vs usando o novoasync await
e usandoThread
s.
PS: Estamos usando o .Net 4.5