跨职能流程图(垂直)
2016-11-14 17:04:35 0 举报
跨职能流程图(垂直)是一种以垂直方式展示不同职能部门之间相互关系和信息流动的图表。这种流程图通常用于描述一个复杂的业务流程,其中涉及多个部门或团队之间的协作。在垂直流程图中,每个职能部门被表示为一个矩形框,而箭头则表示信息或任务在不同部门之间的传递。通过这种方式,可以清晰地展示整个业务流程中各个环节之间的关系,帮助团队成员更好地理解各自在整个流程中的角色和职责。此外,垂直流程图还可以方便地进行修改和优化,以适应不断变化的业务需求。总之,跨职能流程图(垂直)是一种有效的工具,可以帮助团队更好地管理和优化复杂的业务流程。
作者其他创作
大纲/内容
是否成功
是
添加到condition队列
唤起挂起的线程
结束
线程2开始进入inc()
释放当前线程获取的锁
将当前线程park直到被唤醒
否
操作是否成功
执行同步块代码
开始
等待唤醒
移除旧的firstWaiter
修改firstWaiter
成功
同步完成,结束
CAS操作替换对象的mark word
失败
CAS操作更新对象mark_word
复制对象的mark word 到记录空间
inc()同步代码块执行完毕
创建锁记录空间(lock recored)
处于队列后,之后流程再次竞争锁流程和lock()一样
锁膨胀,修改mark world为重量级锁
将旧的firstWaiter节点添加到sync队列
判断当前线程是否在sync队列
包装当前线程为节点
收藏
收藏
0 条评论
下一页