uml - 加入前来自单个分支的多个令牌
问题描述
下面我有一个join
同步分支A
的节点B
:
|
-----A-->|
|
|-->action-->
|
-----B-->|
|
我知道join
等到从A
和收到令牌B
,但是在这种情况下会发生什么:
令牌a1
和a2
从分支接收A
之前b1
哪个是来自的令牌B
?
- 是否
a2
覆盖a1
? join
同步a1
并且必须等待被b1
接受?a2
b2
解决方案
如果您将图片顺时针旋转 90 度,就像俄罗斯方块一样。每个. A
_ B
_ ControlFlow
如果所有流入的流都有一个令牌,则将Join
它们(最低的俄罗斯方块层)带走并发出一个令牌(您的俄罗斯方块分数:-)。其他令牌下降一层,游戏重复。
推荐阅读
- python - Tkinter Grid 列分开太远
- httpcookie - 服务器如何区分 FormsAuthenticationTicket cookie (C#)?
- docker - Kubernetes-Node 监控 Pod 并执行相关脚本
- html - 将背景图像从一个部分重叠到另一部分
- c++ - 如何将二维字符数组传递给函数?
- python - python新手:这是索引和切片吗?
- go - 拥有大量互斥锁有什么副作用吗?
- java - Selenium 程序不会停止运行
- javascript - 如何通过 FOR 循环进行此继续迭代。停留在索引 5
- r - 在 mycol 参数中使用 ifelse 正确分配颜色以突出显示 xyplot spaghetti plot 中的线的令人沮丧的问题