分布式锁的实现 锁是用来解决什么问题的; 一个进程中的多个线程,多个线程并发访问同一个资源的时候,如何解决线程安全问题. 一个分布式架构系统中的两个模块同时去访问一个文件对文件进行读写操作 多个应用对同一条数据做修改的时候,如何保证数据的安全性 在单进程中,我们可以用到synchronized.lock之类的同步操作去解决,但是对于分布式架构下多进程的情况下,如何做到跨进程的锁.就需要借助一些第三方手段来完成 设计一个分布式所需要解决的问题 分布式锁的解决方案 怎么去获取锁 数据库,通过唯一约束