Bom dia pessoal. É o seguinte,
Eu estou desenvolvendo um Algoritmo de Hipercubo para um trabalho de faculdade e estou com uma dúvida:
O algoritmo tem que mostrar os números vizinhos correspondente ao vértice desejado, por exemplo, se o meu hipercubo possuir 4 vértices, então calculo de 0 a 3 e com isso tenho que enviar uma msg para cada vizinho. O problema é que tenho que fazer mais ou menos assim:
Instante 1 - 0 envia msg para 1
Instante 2 - 0 envia msg para 2 e 1 envia msg para 3
Instante 3 - 1 envia msg para 0.
Ou seja, cada vértice só pode mandar uma msg quando ele recebe( e quando receber ela deve informar na tela que recebeu e de qm recebeu). E cada vértice só pode mandar uma msg por vez. A unica que poderá enviar msg sem receber é a vértice 0.
Ah, outra coisa, cada vértice só poderá receber UMA mensagem.
Eu pensei em utilizar processo ou thread mas não imagino como deve ser. Alguém poderia me dá uma luz?
Obrigada!