U
U
uvelichitel2019-07-04 13:28:36
Programming
uvelichitel, 2019-07-04 13:28:36

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

2 answer(s)
V
Vladislav, 2019-07-04
@uvelichitel

What's wrong with the Sequence Diagram (UML sequence diagram)?
https://en.wikipedia.org/wiki/Sequential_Diagram...

G
Griboks, 2019-07-04
@Griboks

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 question

Ask a Question

731 491 924 answers to any question