普通锁和分布式锁

普通锁是针对单机多线程中方法调用冲突的问题,可以在单独一块内存中进行解决。

可以通过lock和synchronized进行解决

Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现

 

分布式锁是针对分布式系统中多系统多进程间方法调用冲突的问题,不能在单独的一块内存中进行解决。

分布式锁现在有三种解决思路:数据库锁、redis分布式锁、zookeeper分布式锁

 

参考链接:https://www.cnblogs.com/yebingluo/p/10231127.html

posted @ 2020-12-22 16:00  wangssd  阅读(626)  评论(0编辑  收藏  举报