Diagrammi di attività, sequenza e stato sono tutti modi corretti per mostrare il comportamento del filo.
1a: (ai commenti di vs) Esistono due serie di diagrammi o elementi di modellazione in UML, struttura statica, come la si legge e comportamento. Qualsiasi libro ti aiuterà a capire la divisione, tipicamente nel contenuto/TOC, inoltre può essere visto a pagina 11 di Martin Fowler, UML Distilled, uno standard quasi defacto per l'avvio di UML secondo me.
2 °: (A domanda e commento di sipwiz) I diagrammi di attività non sono comunemente intesi per modellare processi di business, possono essere utilizzati per questo però, e la maggior parte degli esempi o semplice tutorial avrebbero approccio da un punto di vista commerciale.
discussione sulle opzioni per modellare le discussioni:
I diagrammi di attività - Permette di fork e specificando la concorrenza utilizzando un bar e di utilizzo linee. Notare che l'esempio in basso non è un processo aziendale, example. La maggior parte delle persone può leggere questi, affari, gestione e sviluppatori, anche se a volte possono mancare di dettagli o essere disordinati.
diagrammi di interazione Sequenza - Nello stesso post, example, potrete vedere i diagrammi di sequenza consentono di specificare un comportamento parallelo all'interno di una sequenza da boxe comportamento parallelizzabile con un'etichetta "par", questo è utile per mostrare al lettore ciò che i metodi possono o dovrebbero essere chiamati in parallelo, cioè, da diversi thread. Questo è il metodo che utilizzerei per sviluppatori dettagliati come le discussioni sulla costruzione di un oggetto.
Diagramma di stato - Lo schema di stato, proprio come l'attività, consente la concorrenza utilizzando una BAR e linee di utilizzo.
NOTA: Questi non sarà modellare uno specifico thread ed è esatto ciclo di sollevamento, in quanto è parte del livello di istanza/run-time di modellazione, se questo ciò che si vuole chiarire la tua domanda e mi risponderà . Lo modellerei semplicemente usando uno dei precedenti, poiché nessun altro oltre a un esperto MDA/UML ti chiamerà e non stai generando un sistema in esecuzione.
Inoltre: si prega di notare che ulteriori dettagli possono essere trovati nella maggior parte dei libri UML. Utilizzabile anche: http://www.jguru.com/faq/view.jsp?EID=56322
sembra identico a http://stackoverflow.com/questions/1643733/how-to-illustrate-multiple-threads-in-sequence-diagram – feuGene