摘要: synchronized与Lock接口下的锁的区别 https://www.cnblogs.com/AshOfTime/p/10765295.html wait/notify与Condition的区别 https://www.cnblogs.com/AshOfTime/p/10791842.html 阅读全文
posted @ 2019-04-29 17:41 AshOfTime 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Condition是为了替代Object的wait notify而设计出来的,其用法基本一致。 都需要先获得锁,然后在锁对象上建立等待队列,把调用wait的线程加入等待队列。 调用wait await后都会释放锁。 都支持等待超时机制。 Condition可响应中断也可以不响应中断(awaitUni 阅读全文
posted @ 2019-04-29 17:40 AshOfTime 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 复制是Redis集群的基础,Redis主从节点在复制的时候即使从节点因为网络分区暂时无法继续复制,主节点也会继续工作,因此根据CAP理论Redis的集群符合A可用性,不符合C一致性。当网络分区恢复后从节点会继续复制,从而实现最终一致性。 以2.8版本为分水岭,Redis复制有两种实现。 15.1 旧 阅读全文
posted @ 2019-04-29 13:53 AshOfTime 阅读(127) 评论(0) 推荐(0) 编辑