uso de thread  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
hcbelias
JavaBaby

Membro desde: 18/07/2007 13:31:46
Mensagens: 95
Offline

Estou implementando o uso de threads extendendo a classe thread....
minha duvida e o seguinte
quero passar para cada thread um vetor....
de forma que cada vetor será manipulado em uma thread diferente......
estou na duvida de como passar o parametro...
se eu implementar desta forma da certo??se nao como devo fazer???

---------------------------------------------------------------------------------------------------------


-------------------------------------------------
ai no main apenas utilizo



???

This message was edited 1 time. Last update was at 18/12/2008 12:52:27

thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Aham, o correto seria isto aqui:
[WWW]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

Note que, como não pus nenhuma sincronização nas threads, os resultados são um pouco embaralhados de propósito. Um exemplo de saída:

ou então:

[WWW]
RafaelVS
JavaEvangelist
[Avatar]

Membro desde: 13/12/2006 09:50:16
Mensagens: 405
Localização: Recife - PE
Offline

Só para te ajudar a entender o que o Thingol fez, vou tentar explicar o que você precisaria ajustar no seu código para fazer o que você queria...

1. Você não passa os argumentos no método run.. se você precisar passar algum valor a ser utilizado em uma Thread, você precisa informar esse valor no construtor.
2. Você deve implementar o método run() - note que não recebe parâmetros - e colocar o código que será executado quando a thread for iniciada.
3. Para iniciar a Thread, você não chama o método run(), você deve chamar o método start().

Sabendo isso, veja como fazer na prática no código que Thingol mostrou.

- Mestrando em Engenharia de Software no CIn/UFPE;
- Pós-Graduado em Engenharia de Software na POLI/UPE;
- Bacharel em Ciência da Computação na UNICAP (Universidade Católica de Pernambuco);
- Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (score 95%);
- Sun Certified Web Components Developer for J2EE 1.4 Platform (score 89%)
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team