# codestory **Repository Path**: zzy7075/codestory ## Basic Information - **Project Name**: codestory - **Description**: 程序猿讲故事的源码(基于ZooKeeper的分布式锁的简单实现) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-03-04 - **Last Updated**: 2021-03-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # codestory 程序猿讲故事的源码 基于ZooKeeper的分布式锁的简单实现,包括阻塞锁和非阻塞锁。基于节点的非阻塞锁实现,主要是为了加深对ZooKeeper的理解。 维基百科:分布式锁,是控制分布式系统之间同步访问共享资源的一种方式。在分布式系统中,常常需要协调他们的动作。 如果不同的系统或是同一个系统的不同主机之间共享了一个或一组资源,那么访问这些资源的时候,往往需要互斥来防止 彼此干扰来保证一致性,在这种情况下,便需要使用到分布式锁。