09 2018 档案

AQS源码解析
摘要:JAVA的众多锁的机制,包括Semaphore/ReentrantLock/ReentrantReadWriteLock等都是通过 AQS实现的,因为写了上述几个锁实现的源码分析,经常使用到AQS的原理和代码,因此这里做下AQS的源码分析。这样之后再翻看以AQS为基础的各种各样的锁实现就会好理解的多 阅读全文

posted @ 2018-09-30 11:02 aquariusm 阅读(181) 评论(0) 推荐(0)

ReentrantLock源码阅读记录(二)之ReentrantReadWriteLock
摘要:之前的一篇ReentrantLock源码阅读里,我们主要介绍了下ReentrantLock作为一把高性能的独占锁,分析了下它的核心工作原理。 这一篇我们针对类似的基于AQS实现的ReetrantReadWriteLock进行分析。 阅读全文

posted @ 2018-09-22 16:00 aquariusm 阅读(111) 评论(0) 推荐(0)

Semaphore 源码解读
摘要:之前一篇ReentrantLock的文章如果看过,并且对AQS的代码比较熟知的话,Semaphore的代码阅读起来就相对会轻松很多,如果不熟知的话,可以参考那篇文章或者自行学习下AQS的代码。 这里我们来分析下Semaphore的源码。 使用代码举例: 最早接触Semaphore是在前边翻阅Flum 阅读全文

posted @ 2018-09-19 17:47 aquariusm 阅读(169) 评论(0) 推荐(0)

Httpclient学习多一点儿
摘要:#test 阅读全文

posted @ 2018-09-04 19:30 aquariusm 阅读(101) 评论(0) 推荐(0)

导航