如何在结构/流程图中表示多个线程

问题描述

我的任务是为我们组织的软件中的一些客户端-服务器和启动过程创建一个结构/流程图。我们的许多流程同时运行,因为它们会相互影响。这在传统上是如何在流程图中表示的? 程序说明: 具有多个线程的服务器称为多线程服务器。当客户端发送 请求,生成一个线程,用户可以通过该线程与服务器进行通信。你需要 实现一个服务器-客户端程序来生成多个线程来接受来自的多个请求 多个客户端同时(并行)。 让多个客户端处理相同的输入数据,如下所示:

  • 随机生成大小为 10×10 的整数矩阵(1-10 之间的数字)并存储在 服务器端。 - 每个客户端从服务器请求特定服务:
  1. 客户端 1:矩阵求和
  2. 客户端 2:矩阵排序(升序)
  3. 客户端 3:求最大数量
  4. 客户端 4:转置矩阵
  5. 客户端 5:计算重复次数(例如:数字 1 重复 5 次) 我只需要结构/流程图

解决方法

对不起,如果我没有理解这个问题,但我认为您正在寻找的图表要么是序列图,要么是活动图。

Draw.io 是一个可以画这个的工具,在 https://drawio-app.com/create-uml-sequence-diagrams-in-draw-io/

有例子

希望这为您指明了正确的方向。