标签:同步
-
第44篇:死磕 java同步系列之终结篇
简介 同步系列到此就结束了,本篇文章对同步系列做一个总结。 脑图 下面是关于同步系列的一份脑图,列举了主要的知识点和问题点,看过本系列文章的同学可以根据脑图自行回顾所学的内容,也可…
-
第16篇:死磕 java同步系列之AQS起篇
问题 (1)AQS是什么? (2)AQS的定位? (3)AQS的实现原理? (4)基于AQS实现自己的锁? 简介 AQS的全称是AbstractQueuedSynchronizer…
-
13. sharding-jdbc源码之读写分离
阿飞Javaer,转载请注明原创出处,谢谢! 读写分离支持项 提供了一主多从的读写分离配置,可独立使用,也可配合分库分表使用。 同一线程且同一数据库连接内,如有写入操作,以后的读操…
-
019-十九、RocketMQ 主从同步读写分离机制
作者:唯有坚持不懈 | 出处:https://blog.csdn.net/prestigeding/article/details/78888290 关于主从同步最新理解:Rock…
-
018-十八、源码研究RocketMQ主从同步机制(HA)
作者:唯有坚持不懈 | 出处:https://blog.csdn.net/prestigeding/article/details/78888290 关于主从同步最新理解:Rock…
-
Java并发编程:线程封闭和ThreadLocal详解
什么是线程封闭 当访问共享变量时,往往需要加锁来保证数据同步。一种避免使用同步的方式就是不共享数据。如果仅在单线程中访问数据,就不需要同步了。这种技术称为线程封闭。在Java语言中…
-
019-十九、Java并发 Java wait() 和 notify() 方法
引言 大家有没有发现,其实 「 一文秒懂 」 系列讲述的都是多线程并发开发的问题。这个话题太大了,估计没有上百篇文章都解释不清楚。 本文,我们来讲解下 Java 并发中的基础的基础…
-
013-十三、Java并发 Java java.util.concurrent.Locks
引言 对于 Java 来讲,锁 ( Lock ) 是一种比标准同步块 ( synchronized block ) 更灵活,更复杂的线程同步机制。 其实,Java 1.5 就已经存…
-
008-八、Java并发 Java CompletableFuture ( 上 )
引言 本文我们来了解下 Java 8 引入的 CompletableFuture 类,了解下该类提供的功能和用例。 Java 中的异步计算 异步计算很难推理的,因为我们的大脑是同步…
-
005-五、网络编程之线程同步&死锁详解
引言 我们再谈 synchronied 同步,现在我们都知道了 synchronied 是同步代码了,它默认是的对象锁是 this,往往效率都不高,因为每次执行到 synchron…
-
10-Java多线程(十)– 并发协作:死锁
线程发生死锁可能性很小,即使看似可能发生死锁的代码,在运行时发生死锁的可能性也是小之又小。 发生死锁的原因一般是两个对象的锁相互等待造成的。 在《[Java线程:线程的同步与锁](…
-
08-Java多线程(八)- 线程的同步
一、同步方法 线程的同步是保证多线程安全访问竞争资源的一种手段。 线程的同步是Java多线程编程的难点,往往开发者搞不清楚什么是竞争资源、什么时候需要考虑同步,怎么同步等等问题,当…
-
05-Java多线程(五)- 线程的同步与锁
一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数…