原文:死磕 java同步系列之mysql分布式锁

问题 什么是分布式锁 为什么需要分布式锁 mysql如何实现分布式锁 mysql分布式锁的优点和缺点 简介 随着并发量的不断增加,单机的服务迟早要向多节点或者微服务进化,这时候原来单机模式下使用的synchronized或者ReentrantLock将不再适用,我们迫切地需要一种分布式环境下保证线程安全的解决方案,今天我们一起来学习一下mysql分布式锁如何实现分布式线程安全。 基础知识 mysq ...

2019-10-02 08:59 0 581 推荐指数:

查看详情

java同步系列之zookeeper分布式

问题 (1)zookeeper如何实现分布式? (2)zookeeper分布式有哪些优点? (3)zookeeper分布式有哪些缺点? 简介 zooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它可以为分布式应用提供一致性服务,它是Hadoop和Hbase的重要组件 ...

Thu Oct 03 16:11:00 CST 2019 0 876
java同步系列之redis分布式进化史

问题 (1)redis如何实现分布式? (2)redis分布式有哪些优点? (3)redis分布式有哪些缺点? (4)redis实现分布式有没有现成的轮子可以使用? 简介 Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI ...

Fri Oct 04 17:01:00 CST 2019 0 730
java同步系列之ReentrantLock源码解析(二)——条件

问题 (1)条件是什么? (2)条件适用于什么场景? (3)条件的await()是在其它线程signal()的时候唤醒的吗? 简介 条件,是指在获取之后发现当前业务场景自己无法处理,而需要等待某个条件的出现才可以继续处理时使用的一种。 比如,在阻塞队列中,当队列中没有元素 ...

Mon Jun 03 08:19:00 CST 2019 0 572
java同步系列之AQS起篇

问题 (1)AQS是什么? (2)AQS的定位? (3)AQS的实现原理? (4)基于AQS实现自己的? 简介 AQS的全称是AbstractQueuedSynchronizer,它的定位是为Java中几乎所有的同步器提供一个基础框架。 AQS是基于FIFO的队列实现 ...

Mon May 27 05:52:00 CST 2019 0 596
java同步系列之开篇

。 概览 这一篇的内容会比较多,大致包含三大主题:java中的同步器、分布式,大致讲的内容如 ...

Wed May 15 05:56:00 CST 2019 2 596
java同步系列之volatile解析

问题 (1)volatile是如何保证可见性的? (2)volatile是如何禁止重排序的? (3)volatile的实现原理? (4)volatile的缺陷? 简介 volatile可以说是Java虚拟机提供的最轻量级的同步机制了,但是它并不容易被正确地理解,以至于很多人不习惯使用 ...

Mon May 20 07:18:00 CST 2019 0 647
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM