soww

Jak zaimplementowac powiadamiane innego procesu w dowolnej aplikacji

Przy użyciu -1 w PVM lub MPI_ANY_TAG/MPI_ANY_SOURCE, żeby sprawdzać wszystkie przychodzące wiadomości i skonstruować program tak, aby obsługiwał wiadomości według priorytetów.

Dwa sposoby:

Przy użyciu wielowątkowości. Konstruujemy wątek, który tylko przyjmuje i wysyła wiadomości. Wątki liczące synchronizują się przez pamięć współdzieloną.

Zróżnicowanie obsługi dla różnych typów wiadomości w połączeniu z funkcjami nieblokującymi – wymaga odpytywania / sprawdzania wiadomości co jakiś czas.