自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 ReentrantLock(二)

ReentrantLock是一个互斥的同步器,其实现了接口Lock,里面的功能函数主要有:1. ‍lock() -- 阻塞模式获取资源2. ‍lockInterruptibly() -- 可中断模式获取资源3. ‍tryLock() -- 尝试获取资源4. tryLock(time) -- 在一段时间内尝试获取资源5. ‍unlock() -- 释放资源 ReentrantLock实现Lock...

2013-03-06 17:03:56 81

原创 ReentrantLock(一)

synchronized原语和ReentrantLock在一般情况下没有什么区别,但是在非常复杂的同步应用中,请考虑使用ReentrantLock,特别是遇到下面2种需求的时候。 1.某个线程在等待一个锁的控制权的这段时间需要中断 2.需要分开处理一些wait-notify,ReentrantLock里面的Condition应用,能够控制notify哪个线程 3.具有公平锁功能,每个到来的线程...

2013-03-06 17:03:08 75

原创 AQS架构

1. LockSupport类AQS架构使用LockSupport来实现线程的休眠,时间性休眠,唤醒... 2. ‍AQS架构-所有同步器的基本架构----- a. 基于‍‍AQS架构的同步器基本上只需要实现四个函数          1. tryAcqurie(int) -- 线程会调用这个函数来做能否互斥的获取同步器资源的尝试的逻辑          2. tryRelease(int) ...

2013-03-06 17:01:19 128

原创 Java中断机制

首先,看看Thread类里的几个方法: public static boolean interrupted 测试当前线程是否已经中断。线程的中断状态 由该方法清除。换句话说,如果连续两次调用该方法,则第二次调用将返回 false(在第一次调用已清除了其中断状态之后,且第二次调用检验完中断状态前,当前线程再次中断的情况除外)。 public boolean isInterru...

2013-03-06 12:02:36 60

一份完整的Spring+Hibernate+DWR+extJs的生成树及下拉comBoboxTre..

一份完整的Spring+Hibernate+DWR+extJs的生成树及下拉comBoboxTre..

2009-12-12

struts2.0最新

最新 技术 ,很好 的东西 啊 事实上似睡非睡答复收费都受到

2009-10-15

锁屏技术(修改注册表代码)

网吧的一切功能都能实现 同步计时,计费 互相通信 要的Q我414129902

2009-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除