
jdk源码
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ReentrantLock 基于源码了解工作流程
synchronized不支持中断和超时,也就是说通过synchronized一旦被阻塞住,如果一直无法获取到所资源就会一直被阻塞,即使中断也没用,这对并发系统的性能影响太大了;Lock支持中断和超时、还支持尝试机制获取锁,对synchronized进行了很好的扩展,所以从灵活性上Lock是明显优于synchronized的 lockInterruptibly() 等待拿锁的时间可被中断 ...原创 2019-10-11 14:15:45 · 199 阅读 · 0 评论 -
jdk1.8线程池 基于源码了解工作流程
构造方法 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, ...原创 2019-10-11 14:47:23 · 206 阅读 · 0 评论