Qual é a diferença entre usar o pool de threads e um thread normal?

Eu estava lendo perguntas aleatórias e respostas aqui no SO e me deparei com essa pergunta:

C #, IAsyncResult e o conjunto de threads

A pergunta é feita é o método X usando o pool de threads ou usando threads normais.

Qual é a diferença entre usar o pool de threads e um thread normal?

questionAnswers(4)

yourAnswerToTheQuestion