Multi-thread

Oi…
Alguém poderia me dar uma rápida explanação sobre o que seria :
multi-thread???

Desde já obrigado!

Multi-thead é o processo em que duas ou mais tarefas são executadas paralelamente. Ou seja imagine que desenvolveste um sistema, onde determinada rotina demora um certo até sua conclusão, em um ambiente não multi-thread, para que outra função seja executada é necessário que a anterior termine, mas se gostaria que a execução das demais funções pudessem ser executada paralelamente então é necessário que desenvolva utilizando do conceito de multi-thread.
No mundo real seria como se abrisse dois livros e tentasse ler os dois ao mesmo tempo. Se conseguir, estará realizando uma leitura multi-thread.

Há alguns conceitos há mais envolvidos, mas espero poder ter ajudado a entender o que significa o termo mult-thread.

Alessandro
Blog

thread seria o oposto então?
Só executaria a segunda tarefa após a primeira ser totalmente executada?

Se estiveres referindo a thread-safe, ou seja, somente uma única thread, no sistema, então seria.

Alessandro

diogoacl, as 2 threads vão executar “ao mesmo tempo”.
Claro que não dá pra executar 2 tarefas simultaneamente (vão ficar alternando), mas é essa a sensação que um humano tem.

Pra fazer com que sua aplicação rode multithread, você precisa que a classe implemente Runnable ou estenda Thread (Thread já implementa Runnable).

só complementando.
há um artigo mto legal sobre programação multi-thread em java, publicado aqui no pj. recomendo a leitura, amigo javaplayer

Ok amigos… muito obrigado pelas explanações e pelas dicas…

Até mais!!!

Valew!