开发者社区> 问答> 正文

想测试自己实现的分布式锁,该怎么实现?

想测试自己实现的分布式锁,该怎么实现?

展开
收起
游客hmzk6xi5mlygs 2022-05-12 14:38:41 379 0
1 条回答
写回答
取消 提交回答
  • 有Lock和Unlock两种操作,便可以直接套用cas-register(这里用作说明,实际使用的是mutex),每次抢锁成功将register 0置1,释放成功将register 1置0,那么在满足happen-before的情况下,一旦出现无论如何排列Log,都无法得到一个正确的状态机输出的情况,就说明实现的分布式锁不满足线性一致性

    2022-05-12 17:14:03
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
分布式高并发缓存6.0 立即下载
高并发分布式缓存Redis6.0 立即下载
事务、全局索引、透明分布式 立即下载