Opa galera… tô com um probleminha pra fazer um exercício sobre threads. São robos que devem se movimentar em um campo(matriz[n][n]). Eles devem se movimentar uma posição por vez(norte, sul, leste, oeste)…Como poderei fazer isso…alguém já viu algo parecido??
valeu
Threads com robos
F
3 Respostas
J
Não sei se entendi bem, mas se eu entendi…
| 0 0 0 0 0 0 |
| 0 0 0 1 0 0 |
| 0 0 0 0 0 0 |
| 0 0 0 0 0 0 |
| 0 0 1 0 0 0 |
| 0 0 0 0 0 0 |
Os zeros são as posições desocupadas, os 1 são os teus robos (ou um número para cada).
Gera um número aleatório para as posições que ele pode assumir. Depois do resultado verifica se aquela posição está desocupada (==0). Se estiver ocupada (!=0 ou ==1) pega uma posição à direita dela (ou outro critério) e desocupa a que estava.
F
o problema tá com os threads…tá complicado de entender o funcionamento deles com a matriz
N
Irmão,
se você nos fornecer mais informações fica mais fácil te ajudar.
Criado 24 de junho de 2005
Ultima resposta 27 de jun. de 2005
Respostas 3
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo