locks
神奇时代
这个作者很懒,什么都没留下…
展开
-
死锁和活锁的理解
活锁:就是指线程一直处于运行状态,但却是在做无用功,而这个线程本身要完成的任务却一直无法进展。就想小猫追着自己的尾巴咬,虽然一直在咬却一直没有咬到。活锁的典型例子是某些重试机制导致一个交易(请求)被不断地重试,而每次重试都是失败的(线程在做无用功),这就导致其他失败的交易无法得到重试的机会(任务无法进展),简单理解:就是一直尝试去获取需要的锁,不断的try,这种情况下线程并没有阻塞,所以是翻译 2017-03-23 10:58:51 · 6618 阅读 · 1 评论 -
redis实现分布式锁
1、查看文章:点击打开链接转载 2017-03-23 16:05:41 · 288 阅读 · 0 评论