开发者社区> 问答> 正文

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

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

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

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

相关电子书

更多
基于社区的分布式 风险感知模型 立即下载
如何利用Redisson分布式化传统Web项目 立即下载
FLASH:大规模分布式图计算引擎及应用 立即下载