Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 356 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 356 Bytes

主体思路

  1. 在locks节点下创建临时顺序节点node_n

  2. 判断当前创建的节点是否为locks节点下所有子节点中最小的子节点

  3. 是则获取锁,进行业务处理,否则将节点从小到大排序,监听当前节点上一个节点的删除事件

  4. 事件触发后回到步骤2进行判断,直至拿到锁