By Alvin Alexander. Last updated: June 4, 2016
Question: I want to visually model a multi-threaded software application. Can UML help?
Yes, UML activity diagrams can be a great tool for visually modeling the flow of control in a multi-threaded application. A UML state diagram can also be used to show the states objects can be in during their lifetimes.