上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 问题 (1)zookeeper如何实现分布式锁? (2)zookeeper分布式锁有哪些优点? (3)zookeeper分布式锁有哪些缺点? 简介 zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它可以为分布式应用提供一致性服务,它是Hadoop和Hbase的重要组件,同时也可以 阅读全文
posted @ 2019-10-03 08:11 彤哥读源码 阅读(3163) 评论(0) 推荐(1) 编辑
摘要: 问题 (1)什么是分布式锁? (2)为什么需要分布式锁? (3)mysql如何实现分布式锁? (4)mysql分布式锁的优点和缺点? 简介 随着并发量的不断增加,单机的服务迟早要向多节点或者微服务进化,这时候原来单机模式下使用的synchronized或者ReentrantLock将不再适用,我们迫 阅读全文
posted @ 2019-10-02 08:59 彤哥读源码 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: 问题 (1)Phaser是什么? (2)Phaser具有哪些特性? (3)Phaser相对于CyclicBarrier和CountDownLatch的优势? 简介 Phaser,翻译为阶段,它适用于这样一种场景,一个大任务可以分为多个阶段完成,且每个阶段的任务可以多个线程并发执行,但是必须上一个阶段 阅读全文
posted @ 2019-10-01 08:18 彤哥读源码 阅读(1817) 评论(1) 推荐(0) 编辑
摘要: CyclicBarrier是什么? CyclicBarrier具有什么特性? CyclicBarrier与CountDownLatch的对比? 阅读全文
posted @ 2019-06-28 21:43 彤哥读源码 阅读(1704) 评论(0) 推荐(1) 编辑
摘要: StampedLock是什么? StampedLock具有什么特性? StampedLock是否支持可重入? StampedLock与ReentrantReadWriteLock的对比? 阅读全文
posted @ 2019-06-24 22:14 彤哥读源码 阅读(2808) 评论(1) 推荐(1) 编辑
摘要: AQS的定位? AQS运用的设计模式? AQS的重要组成部分? AQS的总体流程? 阅读全文
posted @ 2019-06-23 22:40 彤哥读源码 阅读(9211) 评论(1) 推荐(3) 编辑
摘要: CountDownLatch是什么? CountDownLatch具有哪些特性? CountDownLatch通常运用在什么场景中? CountDownLatch的初始次数是否可以调整? 阅读全文
posted @ 2019-06-16 23:35 彤哥读源码 阅读(1504) 评论(1) 推荐(2) 编辑
摘要: Semaphore是什么? Semaphore具有哪些特性? Semaphore通常使用在什么场景中? Semaphore的许可次数是否可以动态增减? Semaphore如何实现限流? 阅读全文
posted @ 2019-06-16 11:05 彤哥读源码 阅读(2526) 评论(2) 推荐(0) 编辑
摘要: 读写锁是什么? 读写锁具有哪些特性? ReentrantReadWriteLock是怎么实现读写锁的? 如何使用ReentrantReadWriteLock实现高效安全的TreeMap? 阅读全文
posted @ 2019-06-13 21:44 彤哥读源码 阅读(1729) 评论(1) 推荐(2) 编辑
摘要: ReentrantLock有哪些优点? ReentrantLock有哪些缺点? ReentrantLock是否可以完全替代synchronized? 阅读全文
posted @ 2019-06-11 08:18 彤哥读源码 阅读(1463) 评论(3) 推荐(2) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页