标签: 锁
-
且听我一个故事讲透一个锁原理之synchronized
蜀国有一个皇帝叫蜀道难,他比较难伺候,别的皇帝早朝都是在大殿上同时接见所有大臣,共商国是。他不一样,他说早朝你…
-
[Java并发-3]Java互斥锁,解决原子性问题
我们已经知道原子性问题是线程切换,如果能够禁用线程切换不就解决了这个问题了嘛?而操作系统做线程切换是依赖 CP…
-
一文彻底搞懂面试中常问的各种“锁”
锁,顾名思义就是锁住一些资源,当只有我们拿到钥匙的时候,才能操作锁住的资源。在我们的Java,数据库,还有一些…
-
多线程、锁和线程同步方案
多线程技术大家都很了解,而且在项目中也比较常用。比如开启一个子线程来处理一些耗时的计算,然后返回主线程刷新UI…
-
分布式锁的redis缓存使用方式
基于缓存的分布式锁(公司大牛内部文章分享)目前有很多成熟的缓存产品,包括Redis,memcached等。这里…
-
一个游戏拨账系统的数据库结算设计
假设现存在一个简单的猜大小游戏,由用户下注大或者小,扣除手续费3%后的钱全部放入奖池中,赢的一方按投注比例平分…
-
BlockingQueue与Condition原理解析
我在前段时间写了一篇关于AQS源码解析的文章AbstractQueuedSynchronizer超详细原理解析…
-
Golang并发:再也不愁选channel还是选锁
周末又到了,为大家准备了一份实用干货:如何使用channel和Mutex解决并发问题,利用周末的好时光,配上音…
-
AbstractQueuedSynchronizer超详细原理解析
今天我们来研究学习一下AbstractQueuedSynchronizer类的相关原理,java.util.c…
-
Golang并发:除了channle,你还有其他选择
我们都知道Golang并发优选channel,但channel不是万能的,Golang为我们提供了另一种选择:…