最新文章列表

hbase锁机制

博文说明:1、研究版本hbase0.94.12;2、贴出的源代码可能会有删减,只保留关键的代码。     hbase的锁是采用jdk的ReentrantReadWriteLock类实现     一、HRegion有两种锁:lock、updatesLock,这两种锁均是ReentrantReadWriteLock类的实例,基本上所有的region操作均需要获取lock的read共享锁,在获 ...
无尘道长 评论(0) 有3416人浏览 2013-12-02 10:58

Java锁机制

问:为什么说java的syncronized关键字的效率很低? 这是因为,java中线 程是映射到操作系统的原生线程上的。如果要唤醒或者是阻塞一条线程需要操作系 ...
lfl2011 评论(0) 有956人浏览 2013-03-25 21:09

Java并发编程(二)--j.u.c锁机制

AQS juc很多操作都是基于AQS(AbstractQueuedSynchronizer) 不同于自旋锁,juc使用的是volatile机制的状态变量; 内部也有一个阻塞线程的等待队列 每个线程都被封装在一个Node结点中 static final class Node { // 当前线程被取消 static final int CANCELLED ...
luliangy 评论(0) 有1712人浏览 2013-03-24 10:34

Hibernate4性能之并发和锁机制

数据库事务的定义 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原 ...
一日一博 评论(5) 有3155人浏览 2012-08-20 16:19

Hibernate的锁机制

1.悲观锁 它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。 基于jdbc实现的数据库加锁如下: select * from account where name="Erica" for update 在更新的过程中,数据库处 ...
MafiaDada 评论(0) 有639人浏览 2011-08-10 14:02

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics