Witam,
Jak w C# można rozwiązać poniższy problem?
zaŁÓżmy że w programie mamy 10 wątków które zaczynają działać jak uruchamiamy program.
Każdy z wątków posiada swoje ID oraz listę wiadomość do dostarczenia. Pojedyncza wiadomość posiada ID nadawcy (id wątku który ma otrzymać wiadomość) oraz treść wiadomości.
Wszystkie wątki (losowo) komunikują się między sobą w celu dostarczenia wszystkich wiadomości. Działanie wątków kończy się jeżeli wszystkie wiadomości zostaną dostarczone.
Problem wygląda na trywialny jednakże nie znalazłem mechanizmu który odpowiadał za komunikację i przekazywanie wiadomości między wątkami.
Jakieś pomysły ?