代码之家  ›  专栏  ›  技术社区  ›  Greg

多线程应用程序的哪种类型的设计图?

  •  1
  • Greg  · 技术社区  · 15 年前

    对于捕获具有多个线程的应用程序的高级/概念设计,建议使用哪种类型的设计图?有什么例子吗?

    在我的具体案例中(c wpf app),我有一个应用程序:

    • 一个UI项目和一些类库(为重用而划分的Util类)
    • 内部类(UI和类库)
    • 但也有大约5个不同的线程(包括UI线程)处理各种事情
    1 回复  |  直到 15 年前
        1
  •  4
  •   Matt Davis    15 年前

    这个 UML Distilled 这本书是 Booch/Rumbaugh/Jacobson book 表示使用UML活动图来建模并行任务。在第9章:活动图的末尾,总结说:

    活动的强大力量 图表就在于它们 支持和鼓励平行 行为。这使他们成为一个伟大的 用于工作流建模的工具,以及 原理,多线程 编程。