Interação de thread de desenho

11

Gostaria de desenhar a interação de threads (caneta e lápis) em uma notação UML (semelhante a). Não insisto em UML, qualquer coisa que seja óbvia para o leitor deve fazer.

Comecei com diagramas de sequência, mas não acho que essa seja a melhor maneira de fazer isso. O tempo todo, havia "iniciadores de ação" vindos da tela, o que meio que quebra a idéia do SSD. Eu herdei uma base de código de tamanho médio, com cerca de 9 a 10 threads, cada um com uma máquina de estado e estou tentando descobrir como ela funciona.

Como devo visualizar a interação do encadeamento?

Eric
fonte

Respostas:

6

O Laboratório Nacional Lawrence Livermore tem alguns bons guias sobre computação e programação paralela. Em particular, o guia para Posix Threads possui alguns gráficos muito bem feitos que ilustram como visualizar threads e sua interação.

Engenheiro Mundial
fonte