随笔分类 -  java-nio

java-nio
LockSupport多看一点
摘要:写上一篇博客ReentrantLock相关的时候翻代码发现,线程启停的控制在jdk7中使用的是LockSupport实现的,于是忍不住想看下代码,然后愈发不可收拾,Locksupport借助的是POSIX线程的mutex和condition实现的线程间的启停控制。 先放下资源吧,我写博客的习惯就是好 阅读全文

posted @ 2018-07-05 11:37 aquariusm 阅读(313) 评论(0) 推荐(0)

ReentrantLock源码阅读记录(一)
摘要:昨天继续翻了下ReentrantLock的代码,这里做下记录。 总体思路是AQS的思想,关于什么是AQS就不阐述了,自己搜索喽,阅读代码那关键就是实现了。 ReentrantLock的操作,lock、release这些操作实际上都是通过通过一个Sync的实例来实现的。 Sync的类结构见上图。 上代 阅读全文

posted @ 2018-06-08 10:36 aquariusm 阅读(192) 评论(0) 推荐(0)

Java基础之-ExecutorService
摘要:翻译javadoc系列文章之:ExecutorService /** * An {@link Executor} that provides methods to manage termination and * methods that can produce a {@link Future} f 阅读全文

posted @ 2016-08-25 23:41 aquariusm 阅读(411) 评论(0) 推荐(0)

导航