- 博客(1)
- 收藏
- 关注
原创 Redission笔记
1、这段代码多线程并发下存在问题,如果stock为100,有三个线程同时执行,则结果都是99,而非期待的972、分布式的情况下,synchronize锁是单机锁,仍然会出现超卖的问题3. 使用redis的setnx命令实现分布式锁。虽然finally最终可以释放掉锁,但是在极端情况下,比如宕机停电等情况,程序执行不到finally语句块。finally可以处理异常,但是不能处理宕机!!,在宕机的情况下,其他实例不能获取锁。 4、...
2021-12-07 09:49:24
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人