Quando você precisa alcançar um resultado mais rápido, o problema pode ser quebrado em partes sem contenção, o problema é de processamento e não de IO e tem vários processadores à disposição (hoje "sempre" tem).

Existem outros casos que pode ter uma resultado semelhante, mas tem técnicas melhores que as threads.

Pode ajudar: https://pt.stackoverflow.com/q/131108/101 e https://pt.stackoverflow.com/q/1946/101.

Espero ter ajudado.


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

Obrigado mano, agora consegui entender melhor sobre as threads.