AI基本上回答完了。 先不说你单锁是什么意思,我就理解为synchronized或者ReentrantLock这种单机锁。首先是服务是会做集群的(就是在多台机器里面部署同一个后台服务),这样每个机器只能自己锁自己,锁不了整体,没什么意义。 分布式锁是用的map,不是另一个人说的string。map的数据结构是key-field-value,对应是keyName-(clientIp+threadId)-lockedTime,然后自己加上过期时间。这样就是可重入的。 其他问题可以说详细点。

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务