Rysowanie interakcji wątku

11

Chciałbym narysować interakcję wątków (długopisem i ołówkiem) w notacji UML (podobnej). Nie nalegam na UML, wszystko, co czytelnik powinien zrobić.

Zacząłem od schematów sekwencji, ale nie sądzę, że jest to najlepszy sposób, aby to zrobić. Przez cały czas pojawiały się „inicjatory akcji” spoza ekranu, które jakby łamały pomysł SSD. Odziedziczyłem bazę kodu średniej wielkości z około 9-10 wątkami, z których każdy jest właścicielem maszyny stanów i próbuję dowiedzieć się, jak to działa.

Jak powinienem wizualizować interakcje wątków?

Eric
źródło

Odpowiedzi:

6

Lawrence Livermore National Laboratory ma kilka dobrych przewodników na temat obliczeń równoległych i programowania. W szczególności przewodnik po wątkach Posix zawiera kilka bardzo dobrze wykonanych wykresów ilustrujących sposób wizualizacji wątków i ich interakcji.

Inżynier świata
źródło