最新文章列表

学会显示地使用Lock

Lock对象在使用的时候必须被显示地创建、锁定和释放。它和synchronized关键字的作用类似,举一个例子如下: ======================整数生成类 public abstract class IntGenerator { private volatile boolean canceled=false; public abstract int next(); ...
latty 评论(0) 有997人浏览 2011-10-10 19:41

Java :使用Synchronized和Lock获得对象锁

在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。 1.对象的锁 所有对象都自动含有单一的锁。 JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。 只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。 每当任务离开一个synchronized方法,计数递减,当计数 ...
guojianhui0906 评论(0) 有777人浏览 2011-09-29 10:01

有关数据库锁的一系列问题

怎样用SQL语句对数据库表进行加锁和解锁? . 分类: 数据库 2010-03-20 09:29 1220人阅读 评论(0) 收藏 举报       锁是数据库中的一个非常重要的概念, ...
何时雨再来 评论(0) 有912人浏览 2011-09-21 14:49

MySQL锁机制(文摘)

关于mysql的锁机制,参考文章http://book.51cto.com/art/200803/68118.htm   附件是简版。   详细的测试步骤: http://apps.hi.baidu.com/share/detail/21736069   ——仅作个记号,以便日后参考。
stone2oo6 评论(0) 有697人浏览 2011-09-20 09:04

【解决】mysqldump: Got error: 1044: Access denied…when using LOCK TABLES

加上-skip-lock-tables选项即可。即:     [root@server]# mysqldump -u dbuser -ppass db --skip-lock-tables > db.sql
chembo 评论(0) 有1559人浏览 2011-09-01 10:43

Java程序员面试题之十一

  71、简述synchronized和java.util.concurrent.locks.Lock的异同?   主要相同点:Lock能完成synchronized所实现的所有功能。   主要不同点:Lock有比synchronized更 ...
zuoshou19w 评论(0) 有964人浏览 2011-08-30 19:49

synchronized & ReentrantLock 的一点疑问

经过JDK1.6对synchronized的进一步优化,通常情况下,synchronized与lock & unlock 效率差别不大,如果大家做一下简单实验应该不容易得出,见http://www.blogjava.net/killme2008/archive/2007/09/14/145195.html中的实验,但在做下面这个实验时,发现两者效率上还是有些区别的。     这是一个最简单 ...
fp1203 评论(0) 有1431人浏览 2011-08-30 15:07

Java之锁研究

Lock和synchronized     JDK1.5以后,在锁机制方面引入了新的锁-Lock,在网上的说法都比较笼统,结合网上的信息和我的理解这里做个总结。     java现有的锁机制有两种实现方式,J.DK1.4前是通过synchronized实现,JDK1.5后加入java.util.concurrent.locks包下的各种lock(以下简称Lock)     先说说代码层的区别。 ...
wupuyuan 评论(2) 有3889人浏览 2011-08-26 13:05

SVN错误:Attempted to lock an already-locked dir

myeclipse用svn提交的时候报错: Attempted to lock an already-locked dir svn: Working copy 'D:/Program Files/MyEclipse 6.6flex/workspace/emis/WebRoot/emis/emresource' locked org.tigris.subversion.javahl.Clien ...
linwei_211 评论(0) 有9310人浏览 2011-08-19 09:56

线程笔记(lock)

本文纯为笔记,转自http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.html Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制 新的锁定类提高了同步性 —— 但还不能现在就抛弃 synchronized Brian Goetz (brian@quiotix.com), 首席顾问 简介: JDK ...
stone2oo6 评论(0) 有852人浏览 2011-07-12 19:09

关于java线程(4)----JUC之 AQS 状态依赖的抽象

JUC之 AQS 状态依赖的抽象 AQS全称为:AbstractQueuedSynchronizer,它是juc的synchronizer的基础   状态依赖的管理 在JUC中,不管是FutureTask、
碧海山城 评论(0) 有2394人浏览 2011-07-02 15:30

Lock与synchronized 的区别

多次思考过这个问题,都没有形成理论,今天有时间了,我把他总结出来,希望对大家有所帮助     1、ReentrantLock 拥有Synchronized相同的并发性和内存 ...
houlinyan 评论(2) 有80181人浏览 2011-07-01 14:37

最近博客热门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