Answer the question
In order to leave comments, you need to log in
Is there a common graphical notation for multi-threaded programming?
If not generally accepted, then let it be standardized or at least convenient. I write mostly in Go. When I come up with a model / algorithm, I draw funny pictures that are intuitively understandable for myself for teamwork and documentation, which are decidedly unsuitable. Classical flowcharts and UML do not seem to be very suitable. Maybe there are some notations for async/concurrent/parallel?
PS Gophers with Rob Pike's carts don't count)))
Answer the question
In order to leave comments, you need to log in
What's wrong with the Sequence Diagram (UML sequence diagram)?
https://en.wikipedia.org/wiki/Sequential_Diagram...
In short, a directed graph .
In addition to the other answers, I would like to remind you that if you are talking about Data Driven Design and a functional approach, then it is more convenient to use graphs from category theory or even a monadic record of the form: f1->f2->[f3,f4] (nodes are functions, data - ribs).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question