博客园  :: 首页  :: 新随笔  :: 管理

5.9 分布式锁

Posted on 2023-05-14 23:43  wsg_blog  阅读(23)  评论(0编辑  收藏  举报

Linux C/C++服务器

分布式锁

分布式锁本质上是解决了分布式事务

在分布式系统中,一个应用部署在多台机器当中,某些场景下,为了保证数据据一致性,要求同一时刻,同一任务只在一个节点上运行,即保证某个行为在同一时刻只能被一个线程执行;在单机单进程多线程环境,通过锁很容易做到,比如mutex、spinlock、信号量等;而在多机多进程环境中,此时就需要分布式锁来解决了