说明信号量/多进程/共享内存程序工作原理的最佳图表是什么?
我做了一个小项目,在其中使用了各种进程/共享内存/信号量。
我现在必须向我的讲师和几位同事解释我的代码和程序逻辑。
因此,我想知道人们通常使用什么样的符号/图表来描述此类程序。活动图?流程图?还有什么?
谢谢
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我的课程中,我们通过使用图表等方式向我们解释线程问题,标记关键点(更准确地说是需要同步的点)并解释如何解决问题。如果您标记关键点,这种方式会非常有效,例如:
等等
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:
and so on