火龙果会员
注册 找回密码

 
问题

 
解答

  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
联系我们 |网上付款
 
    全视图 MBSE 三维管理 EA iSpace iWorK integrator 文档生成器 iPerson 案例 用户组 客户专区 关于我们    
产品  |  订购  |  学习资源  |  培训&咨询   |  解决方案  |  用户手册
 
如何建模多线程 浏览 512次  67次   更多问题...
黄峰  2020-6-23 16:19:07
多线程用UML如何建模,另外线程之间的同步如何表达。    

俎涛, 2020-6-23  
多线程一般使用活动图建模,参见下图,
用事件描述线程的触发事件:定时器或者  启动操作
一个线程是一个复合活动,里面可以有action描述动作,线程之间的通信采用对象流描述。还可以通过线程进行操作,例如sleep  或者wake,这些可以通过状态图描述线程的状态。   

 
 
俎涛, 2020-6-24  
多线程关系还可以使用顺序图描述,每个线程一个lifeline,线程之间可以有消息通信。   

 
 
 
回复
添加附件
验证码   验证码,看不清楚?请点击刷新验证码