activiti樂觀鎖與死鎖

樂觀鎖 爲什麼需要採用樂觀鎖? 由於activiti一個週期的transaction時間可能比較長,且同一流程實例中存在任務併發執行等場景。設計者將update、insert、delete事務性的操作推遲至command結束時完成,這樣儘量降低鎖衝突的概率,由此產生基於mybatis上封裝的session cache來管理這些中間狀態的實體對象。但在充分競爭情況下鎖是不可避免的,進一步利用樂觀鎖機
相關文章
相關標籤/搜索