Multithreading em C# .NET

O pocket vídeo traz um exemplo sobre o conceito de multithreading e seu funcionamento para evitar que tarefas custosas prejudiquem a experiência do usuário. Veremos como utilizar as classes Thread e BackgroundWorker.

Tempo: 29:07 min

Descrição: Nesse pocket vídeo, estaremos trazendo a utilização de multithreading em C# .NET. O conceito de multithreading é extremamente útil em aplicações, especialmente quando lidamos com processos custosos em termos de processamento e não queremos paralisar nossa aplicação nesse período. Veremos como trabalhar utilizando a classe Thread para uma tarefa bastante custosa em processamento: a multiplicação de matrizes. Além disso, veremos o funcionamento da classe BackgroundWorker, bastante útil quando há um valor de retorno na tarefa que será executada. Essa classe ainda possui otimizações quanto às threads e acaba sendo uma opção mais interessante do que a classe Thread na maior parte dos casos.

Artigos relacionados