我的任务是为一些客户端、服务器创建流程图,并在我们的组织软件中启动流程。我们的许多进程是并发运行的,因为它们彼此之间没有影响。这在流程图中传统上是如何表示的?
发布于 2016-03-01 22:02:20
我认为流程图并不是为此而设计的,但事实证明,实际上有一种表示并发的符号。Wikipedia说:
并发符号
由一条带有任意数量的入口和出口箭头的双横线表示。只要两个或多个控制流必须同时运行,就会使用这些符号。当所有进入流都达到并发符号时,退出流被并发地激活。具有单个入口流的并发符号是fork;具有单个退出流的并发符号是join。
我在谷歌图片上做了一些浏览,发现了这个符号:
但这只适用于特定类型的并行性(如果不是一次产生所有线程怎么办?),而不适用于多进程模型。在多进程模型的情况下,我只需要为每个进程创建一个单独的流程图。
https://stackoverflow.com/questions/13074620
复制相似问题