码迷,mamicode.com
首页 >  
搜索关键字:独占锁    ( 142个结果
十一、JUC包中的锁
JUC,即java.util.concurrent. 悲观锁和乐观锁 悲观锁和乐观锁是一种思想。 悲观锁,持有一种悲观的态度,认为会出现很坏的情况,所以,先做预防措施。独占锁是一种悲观锁,synchronized就是一种独占锁。 而乐观锁,则是持有一种持有种乐观的态度,认为不会出现什么问题,有问题了 ...
分类:其他好文   时间:2016-06-30 23:23:29    阅读次数:382
Java多线程之JUC包:ReentrantLock源码学习笔记
若有不正之处请多多谅解,并欢迎批评指正。 请尊重作者劳动成果,转载请标明原文链接: http://www.cnblogs.com/go2sea/p/5627539.html ReentrantLock是JUC包提供的一种可重入独占锁,它实现了Lock接口。与Semaphore类似,Reentrant ...
分类:编程语言   时间:2016-06-29 17:18:10    阅读次数:338
CyclicBarrier源码剖析
CyclicBarrier是java.util.concurrent包中提供的同步工具。通过这个工具我们可以实现n个线程相互等待。我们可以通过参数指定达到公共屏障点之后的行为。 我们先来看一下CyclicBarrier的成员变量: CyclicBarrier是通过独占锁lock和Condition对 ...
分类:其他好文   时间:2016-06-24 23:32:15    阅读次数:317
关系型数据库之Mysql引擎-日志-用户管理(三)
MySQL锁机制相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。执行操作时施加的锁的模式读锁:用户在读的时候施加的锁,为防止别人修改,但是用户可以读,还被称为共享锁写锁:独占锁,排它锁。其他用户不能读,不能写MySQL大致可..
分类:数据库   时间:2016-06-03 15:58:34    阅读次数:463
数据库事务介绍
数据库锁的基本原理 为了保证数据的完事性和一致性,数据库系统采用锁来实现事务的隔离性。各种大型数据库采用的锁基本理论是一致的,但在具体实现上各有差别。 从并发事务锁定的关系上看,可以分为共享锁定和独占锁定。从锁定的对象不同,一般可以分为表锁定和行锁定。 锁 共享锁用于读取数据操作,它是非独占的,允许... ...
分类:数据库   时间:2016-05-30 12:57:59    阅读次数:170
分布式锁 ----zookeeper实践 (排它锁)
排它锁概念: Exclusive Locks,被称为X锁,写锁,独占锁.如果事物T1对数据对象O1加上了排它锁,那么在整个加锁期间,只允许事务T1对O1进行读写操作,其他事务必须等到T1释放锁后才能进行操作.在单机环境中,JDK提供了synchronized关键字和ReentrantLock 重用锁 ...
分类:其他好文   时间:2016-05-10 09:42:42    阅读次数:147
与AQS有关的并发类
ReetrantLock与Condition: 参考 在java.util.concurrent包中,有两个很特殊的工具类,Condition和ReentrantLock,使用过的人都知道,ReentrantLock(重入锁)是jdk的concurrent包提供的一种独占锁的实现。它继承自Dong Lea的 AbstractQueuedSynchronizer(同步器),确切的说是Reen...
分类:其他好文   时间:2016-04-05 17:52:43    阅读次数:208
CountDownLatch,CyclicBarrier,Semaphore
前面对"独占锁"和"共享锁"有了个大致的了解;本章,我们对CountDownLatch进行学习。和ReadWriteLock.ReadLock一样,CountDownLatch的本质也是一个"共享锁"。本章的内容包括:CountDownLatch简介CountDownLatch数据结构CountDo
分类:其他好文   时间:2016-03-13 00:26:21    阅读次数:214
数据库锁的基本原理
数据库锁的基本原理 为了保证数据的完事性和一致性,数据库系统采用锁来实现事务的隔离性。各种大型数据库采用的锁基本理论是一致的,但在具体实现上各有差别。 从并发事务锁定的关系上看,可以分为共享锁定和独占锁定。从锁定的对象不同,一般可以分为表锁定和行锁定。 锁 共享锁用于读取数据操作,它是非独占的,允许
分类:数据库   时间:2016-02-27 22:08:41    阅读次数:238
Java Condition详解
在java.util.concurrent包中,有两个很特殊的工具类,Condition和ReentrantLock,使用过的人都知道,ReentrantLock(重入锁)是jdk的concurrent包提供的一种独占锁的实现。它继承自Dong Lea的AbstractQueuedSynchroni...
分类:编程语言   时间:2016-01-08 00:32:56    阅读次数:581
142条   上一页 1 ... 8 9 10 11 12 ... 15 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!