Olá Vitor, como vai?
Sentimos muito pela demora em te retornar.
Sobre Threads
(linha de execução) -> é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrentemente; é uma das muitas possíveis formas de executar uma tarefa.
Sobre Tasks
(uma tarefa) -> representa uma unidade de trabalho que deverá ser realizada; é algo que você deseja fazer.
Uma diferença sobre uma mesma execução, por exemplo, uma Thread
vai esperar pelos 5 segundos até terminar. Já uma Task
ocorre instantaneamente sem o delay de 5 segundos.
Achei este artigo bem interessante, caso quero ler mais sobre.
Abraços e bons estudos!