Thread

5 respostas
crisdoconquista
OLá amigos, preciso fazer um programa que simula jogo de dados.

Por exemplo:

Usuário_1=5(número do dado);

Usuário_2=4(número do dado);

verifico qual é o maior e imprimo, porém tem que fazer usando thread e estou com dúvida de como capturar o valor de cada thread e comparar os valores.

Obrigado

5 Respostas

Andre_Rosa

Mas qual é o objetivo da thread neste seu programa?

Bem, se achar que deve, dê uma olhada neste artigo:

crisdoconquista

Entaum. vou criar um classe extends da Thread, dps vou chamar na main duas instancia dessa classe e irá verificar qual thread tem o maior número.

Obrigado

Andre_Rosa

crisdoconquista:
Entaum. vou criar um classe extends da Thread, dps vou chamar na main duas instancia dessa classe e irá verificar qual thread tem o maior número.

Obrigado

Então este artigo do link que sugeri acima irá lhe servir.

crisdoconquista

Obrigado, estou lendo qualquer dúvida pergunta novamente.

ViniGodoy

Use Futures e Callables. Os Callables são similares aos Runnables, mas retornam valores (no seu caso, o lançamento do dado).
Veja um exemplo:

PS: Threads, como a descrição do fórum de “Java Avançado” indica, não é uma assunto de Java Básico. Leia atentamente a descrição dos fóruns antes de postar.

Criado 29 de maio de 2011
Ultima resposta 29 de mai. de 2011
Respostas 5
Participantes 3