说明信号量/多进程/共享内存程序工作原理的最佳图表是什么?

发布于 2024-10-07 13:46:45 字数 135 浏览 10 评论 0原文

我做了一个小项目,在其中使用了各种进程/共享内存/信号量。

我现在必须向我的讲师和几位同事解释我的代码和程序逻辑。

因此,我想知道人们通常使用什么样的符号/图表来描述此类程序。活动图?流程图?还有什么?

谢谢

I have made a small project in which I have used various processes / shared memory / semaphores.

I am now going to have to explain my code and the program logic to both my lecturer and a couple of colleagues.

I am thus wondering what kind of notation/diagrams do people usually use for depicting this kind of programs. Activity diagrams? Flowchart Diagrams? What else?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

装纯掩盖桑 2024-10-14 13:46:45

在我的课程中,我们通过使用图表等方式向我们解释线程问题,标记关键点(更准确地说是需要同步的点)并解释如何解决问题。如果您标记关键点,这种方式会非常有效,例如:

          T1           T2            T3
        method A      method A       method A
               \         /             /
                \       /             /
                 critical    section 1
                  /
                 /
              method B

等等

In my course threading issues are explained to us by using something like graphs, mark the critical points (more precisely the points where syncronization is need) and explained how do you solve the problem. It works really well this way if you mark the critical points for example:

          T1           T2            T3
        method A      method A       method A
               \         /             /
                \       /             /
                 critical    section 1
                  /
                 /
              method B

and so on

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文