自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

ReentrantReadWriteLock 源码分析 结合场景

网上很多大神写了关于AQS和读写锁的源码分析,看了收益良多。但是发现很少有基于读锁和写锁被持有的场景结合源码进行分析的,所以尝试记录自己的分析结果,如果有人有暇发现了错误,请不吝赐教。 1: 读锁请求和释放readLock.lock()多个读请求锁,主要是调用ReentrantReadWriteLock的tryAcquireShared()方法下面仔细分析下这个方法:...

2015-10-26 19:55:15 225

原创 一个例子说明Thread interrupt() interrupted() isInterrupted()三个方法关系和区别

直接贴上例子 public class InteruptTest extends Thread { static int i = 0; @Override public void run() { while (!Thread.currentThread().isInterrupted()) { // i happy run , please break m...

2015-07-05 16:45:08 256

原创 Maven下使用jibx插件使用

       这段时间学习<<netty权威指南>>过程中  偶遇到了XML绑定框架 jibx。书中是使用ant构建和配置的,但是我的环境是maven环境,而且没有用过ant,导致这部分学习遇到了困难。由于网上没有一整个过程的文档,所以整理了下使用的过程 以便后续学习和巩固。 STEP 1:   更具java bean 生成 binding.xml 和 xsd文...

2015-04-15 16:44:53 837 1

空空如也

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

TA关注的人

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