Jednoczesne wykonywanie wielu zadań

Rozważmy przepływ czynności związanych z montażem komputerów i obejmujących następujące kroki:

  1. Przygotuj obudowę.

  2. Przygotuj płytę główną.

  3. Zainstaluj płytę główną.

  4. Zainstaluj napędy.

  5. Zainstaluj kartę graficzną, dźwiękową oraz modem.

Jak dotąd opisaliśmy już wystarczająco dużo notacji diagramu czynności, aby możliwe było zamodelowanie tego sekwencyjnego przepływu zdarzeń. Załóżmy jednak, że cały przepływ mógłby zostać przyspieszony poprzez jednoczesne przygotowanie obudowy oraz płyty głównej, ponieważ obie te akcje nie zależą od siebie wzajemnie. Kroki, które zachodzą w tym samym czasie, są nazywane współbieżnymi (ang. concurrent) lub równoległymi (ang. parallel).

Równoległe akcje prezentowane są na diagramach ...

Get UML 2.0. Wprowadzenie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.