- 博客(4)
- 收藏
- 关注
原创 2018书单阅读计划 2018 05 23
Java并发编程的艺术Java虚拟机:JVM高级特性与最佳实践JavaEE开发的颠覆者 Spring Boot实战 Spring Cloud微服务实战亿级流量网站架构核心技术Netty实战
2018-05-23 15:53:27 278
转载 Java并发之AQS详解
一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLock/Semaphore/CountDownLatch...。 以下是本文的目录大纲:概述框架...
2018-05-17 18:57:53 97
原创 Lock, AQS
AQS 队列同步器 同步器是实现锁(也可以是任意同步组件)的关键,在锁的实现中聚合同步器,利用同步器实现锁的语义。可以这样理解二者之间的关系:锁是面向使用者的,它定义了使用者与锁交互的接口(比如可以允许两个线程并行访问),隐藏了实现细节;同步器面向的是锁的实现者,它简化了锁的实现方式,屏蔽了同步状态管理、线程的排队、等待与唤醒等底层操作。锁和同步器很好地隔离了使用者和实现者所需关注...
2018-05-17 16:33:55 296
原创 面试总结
今天去深圳某金融公司总结一面 主要面基础stringbuffer和stringbuilder的区别wait sleep 区别arraylist linkedlist vector的区别hashmap concurrenthashmap hashset对象的四种引用类型你用到的设计模式动态代理(jdk cglb)你在项目中怎么使用springboot说说springcloud 各组件,及使用方法,...
2018-05-10 16:41:11 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人