Threads o que é para que serve?

Pessoal o que é para que serve threads, preciso aprender a usar threads. Alguém tem alguma coisa para exemplificar, como funciona, etc.

Valeu!!

http://download.oracle.com/javase/tutorial/essential/concurrency/

http://www.inf.ufrgs.br/procpar/disc/inf1151/traba…-2/tutorial_threads/index.html

Da uma olhada nesse link aqui:

http://di.uern.br/sebastiao/wp-content/uploads/2010/04/ThreadsemJava.pdf

Vamos lá…
pense no seguinte, enquanto voce trabalha, voce poderia ouvir musica, isso é uma especie de thread, nao é um processo simultaneo!!! mas em um tempo muito pequeno o computador divide o processo em algumas threads, para que possa dar a aparencia de que voce esta fazendo tudo ao mesmo tempo.