I want to paint a diagram where you can see the dataflow of a java program, and if there are one or multiple threads handling the data.
Sequence charts don't show multithreading and get very confusion when you have more than 5 different entities.
Class diagrams are good for showing the relations but the dataflow is missing.
I would like to paint boxes (like class/package diagram) and connect them. Maybe having a box doubled and ...
in between to show that there can be more than one thread.
What diagram does UML have for this kind of dataflow diagram?
What editor is good for that diagram? If possible freeware or open source.