Qual è il modo migliore per rappresentare schematicamente un'architettura di threading di sistema?

3

Devo ancora trovare il modo perfetto per rappresentare schematicamente l'architettura generale del threading per un sistema (usando UML o altro).

Sto seguendo una tecnica di diagrammi che mostrerebbe tutti i thread in un dato sistema e come interagiscono tra loro. Ci sono alcune domande simili - Interazione del thread di disegno , UML Diagrams of Multithreaded Applications e Approccio UML intuitivo per descrivere i thread ma non rispondono completamente alla mia domanda.

Quali sono alcune delle tecniche che hai trovato utili per descrivere l'architettura generale del threading per un sistema?

    
posta thegreendroid 23.09.2012 - 01:54
fonte

1 risposta

5

What are some of the techniques that you've found useful to depict the overall threading architecture for a system?

Non trattandolo in modo speciale. Gli elementi nell'architettura inviano messaggi l'uno all'altro; se questo è attraverso un limite di filo (o anche un confine di sistema) non ha molta importanza da una prospettiva architettonica.

Per quanto riguarda l'implementazione, non importa. L'implementazione è fatta a livello di modulo. Black Box A presenta un'interfaccia e consuma qualche altra Black Box. Prendi nota del fatto che l'interfaccia che consuma o fornisce è necessaria per essere (non) bloccante e / o thread-safe ed essere sulla buona strada.

Altrimenti, considera un odore di design se quei dettagli di filettatura stanno filtrando attraverso le tue astrazioni.

    
risposta data 23.09.2012 - 02:03
fonte

Leggi altre domande sui tag