- 博客(3)
- 问答 (1)
- 收藏
- 关注
ReentrantReadWriteLock 源码分析 结合场景
网上很多大神写了关于AQS和读写锁的源码分析,看了收益良多。但是发现很少有基于读锁和写锁被持有的场景结合源码进行分析的, 所以尝试记录自己的分析结果,如果有人有暇发现了错误,请不吝赐教。 1: 读锁请求和释放 readLock.lock() 多个读请求锁,主要是调用ReentrantReadWriteLock的tryAcquireShared()方法 下面仔细分析下这个方法: ...
2015-10-26 19:55:15
264
原创 一个例子说明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
284
原创 Maven下使用jibx插件使用
这段时间学习<<netty权威指南>>过程中 偶遇到了XML绑定框架 jibx。书中是使用ant构建和配置的,但是我的环境是maven环境,而且没有用过ant,导致这部分学习遇到了困难。由于网上没有一整个过程的文档,所以整理了下使用的过程 以便后续学习和巩固。 STEP 1: 更具java bean 生成 binding.xml 和 xsd文...
2015-04-15 16:44:53
892
1
空空如也
java nio reactor疑惑
2015-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人