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!