最新文章列表

SVN同步出现Failed to get lock on destination repos问题

SVN同步时,源库端会在目标库端加lock,成功同步后释放lock;但当SVN同步异常中断后,lock是不会自动释放的。这时在执行svn sync命令,就可能会出现Failed to get lock on destination repos的问题。   解决方法见下面链接,在源库端执行可以,目标库端执行也应该是可以的。        同步出现问题Failed to get lock on ...
yyjlinux 评论(0) 有4305人浏览 2013-10-10 11:35

使用synchronized和Lock对象获取对象锁

 Java:使用synchronized和Lock对象获取对象锁     下面使用ReentrantLock这个锁来实现加锁功能:     package com.tch.test.concurrent; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; i ...
dreamoftch 评论(0) 有1039人浏览 2013-09-16 14:49

You cannot access JIRA at present. Look at the table below to identify the reaso

You cannot access JIRA at present. Look at the table below to identify the reasons解决方法 JIRA Startup Failed You cannot access JIRA at present. Look at the table below to identify the reasons  Descri ...
happyqing 评论(0) 有1789人浏览 2013-08-29 14:23

jdk1.5的线程锁技术

/** * LockTest.java * cn.com.songjy.test.socket.thread * Function: TODO * * version date author * ────────────────────────────────── * 1.0 2013-8-169 songjy * * Copy ...
宋建勇 评论(0) 有955人浏览 2013-08-19 20:25

hibernate 悲观锁与乐观锁[转]

Hibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系统不会修改数据)。 Hibernate的加锁模式有: Ø LockMode.NONE : 无 ...
Tiro_Li 评论(0) 有1912人浏览 2013-07-17 14:24

多线程程序一段问题代码分析(生产者消费者)

问题在《一个java生产者消费者代码的问题》,解答一下,只解释原因,其他不考虑。   作者要的是一个生产者生成,接着必须有一个消费者消费,那这不是需要单线程吗?或者使用1个大小的阻塞队列。所以只谈论问题本身,不谈论好不好。   具体代码: import java.util.concurrent.locks.Condition; import java.util.concurren ...
jinnianshilongnian 评论(21) 有7163人浏览 2013-06-25 07:35

Java中使用Lock控制线程同步

紧接着Callable和线程池,再次接触java.util.concurrent并发包下的东西。Lock提供比synchronized更灵活的并发控制。Lock是java.util.concurrent.locks包下的接口,Lock 实现提供了比使用synchronized 方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题。使用最多的Lock类是ReentrantLock ...
tonlion2046 评论(0) 有6103人浏览 2013-05-27 21:42

ReentrantLock和synchronized的性能对比

详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytpo8 ReentrantLock和内部锁的性能对比     ReentrantLock是jdk5引入的新的锁机制,它与内部锁(synchronize) 相同的并发性和内存语义,比如可重入加锁语义。在中等或者更高负荷下,ReentrantLock有更好的性能,并且拥有可轮询和可 ...
grefr 评论(0) 有1248人浏览 2013-05-22 09:36

java锁机制

2.4 锁机制        临界区是指,使用同一个锁控制的同一段代码区或多段代码区之间,在同一时间内最多只能有一个线程在执行操作。这个概念与传统 ...
grefr 评论(0) 有586人浏览 2013-05-22 09:35

JDK1.5 Lock实例

JDK1.5 Lock实例       Executors类主要方法: a.       static ExecutorService newCachedThreadPool() 产生一个ExecutorService对象,这个对象带有一个线程池,线程池的大小会根据需要调整,线程执行完任务后返回线程池,供执行下一次任务使用 b.       static ExecutorServic ...
bijian1013 评论(0) 有1117人浏览 2013-05-20 11:42

java之12天 多线程 (一)

线程间通信问题 /** * 线程间通信问题 * 其实就是多个线程在操作通过一个资源,但是操作的动作不同. * * 同步的前提: * 1.必须要有两个或者两个以上的线程 * 2.必须是多个线程使用同一个锁 * * 等待唤醒机制 * * wait() * notify() * notifyAll(); * * 都使用在同 ...
Luob. 评论(0) 有1422人浏览 2013-04-16 10:25

Java并发编程(六)--Lock与Synchronized的比较

从代码层角度来说: Lock是基于在语言层面实现的锁,Lock锁可以被中断,支持定时锁,虽然我们总是在一个finally块中释放锁,但是其实我们可以很随意的释放锁,如果安全的话。Synchronized是基于JVM实现的,我们称之为对象的内置锁,Java中的每一个对象都可以作为锁。对于同步方法,锁是当前实例对象。对于静态同步方法,锁是当前对象的Class对象。对于同步方法块,锁是Synchoni ...
luliangy 评论(0) 有8427人浏览 2013-03-27 20:13

大家帮忙看看这个多线程有问题没

整个流程是这样的,循环从一个文件中读取数据,每读6万条后就要暂停,启动三个线程(每次仅允许三个线程同时处理)来处理这6万条数据,处理结束后,再继续读。。。循环这样直到文件中数据全部处理完。大家帮忙看看,有什么问题没,例如处理流程、并发。。。等方面,多谢! public class CopyOfTest { public static void main(String[] args) { ...
hope598 评论(18) 有1806人浏览 2013-03-12 15:21

Chapter 14. Multithreading

1.  The essential difference between multiple processes and multiple threads is that while each process has a complete set of its own variables, threads share the same data. However, shared variables ...
leonzhx 评论(0) 有997人浏览 2013-02-25 12:53

lock实现运行时死锁检测

java的多线程机制非常强大。其中死锁会导致程序无止境的等待,影响系统的正常运行,并且不是发生时立即被发现,一旦被发现定然是,系统出现了明 ...
王新春 评论(0) 有1542人浏览 2013-02-24 23:02

Another app is currently holding the yum lock; waiting for it to exit

1、rm -f /var/run/yum.pid 2、/sbin/service yum-updatesd restart
不爱不见 评论(0) 有1045人浏览 2012-11-23 17:46

JAVA多线程-厕所问题

在http://my.oschina.net/xpbug/blog/88259上看到的并发问题---上厕所问题,博主使用的是内置锁实现的, 利用空闲时间改为使用可重入锁实现,写的过程充斥着对并发知识的复习,又翻起了Goetz的并发编程实践,真是好书啊。   直接上代码了,题目在代码里   package org.waitingfortime.并发趣题; import java.util ...
mazhiyuan 评论(0) 有1958人浏览 2012-11-22 11:55

Lock和读写锁ReadWriteLock和缓存实例

1:lock和synchronized对比 [java] view plain copy import  java.util.concurrent.locks.Lock;   import  java.util.concurrent.locks.ReentrantLock;         public   class ...
muyoufang001 评论(0) 有1115人浏览 2012-10-22 16:54

ReentrantLock与synchronized的区别

ReentrantLock  的lock机制有2种,忽略中断锁和响应中断锁,这给我们带来 了很大的灵活性。比如:如果A、B2个线程去竞争锁,A线程得到了锁,B线程等待,但是A线程这个时候实在有太多事情要处理,就是 一直不返回,B线程可能就会等不及了,想中断自己,不再等待这个锁了,转而处理其他事情。这个时候ReentrantLock  就提供了2种机制,第一,B线程中断自己(或者别的线程中断 ...
muyoufang001 评论(0) 有503人浏览 2012-10-22 13:33

java的concurrent/java.util.concurrent.locks用法详解

java.util.concurrent.locks - 内容部份 Lock 接口支持那些语义不同(重入、公平等)的锁定规则 ,可以在非阻塞式结构的上下文(包括 hand-over-hand ...
muyoufang001 评论(0) 有697人浏览 2012-10-19 15:49

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