![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
重学Java高并发
文章平均质量分 93
中间件兴趣圈
《RocketMQ技术内幕》一书作者、RocketMQ开源社区优秀布道师、CSDN2020博客之星TOP2,主打成体系剖析java中间件,已发布RocketMQ、Kafka、Dubbo、Sentinel、Canal、ElasticJob、ElasticSearch等15个专栏。
展开
-
《重学Java高并发》Disruptor使用实战
上文已经详细介绍了disruptor,也体会了并发编程的奥妙,接下来将理论结合实战,本文和大家分享一下disruptor的使用,加深对disruptor工具包对理解。1、 disruptor常用类一览disruptor的常用类体系如下图所示:其职责说明如下:RingBuffer环形队列,disruptor中的核心存储类Sequencer序号实现器,维护发送者发送的序号生成逻辑、消费方获取可消费的序号,是无锁化访问的核心实现类,共有两个实现类,MultiProducerSequence原创 2021-10-26 08:30:00 · 2130 阅读 · 0 评论 -
《重学Java高并发》disruptor是如何做到百万级吞吐?
Disruptor是业界非常出名的单机版高性能队列,官方宣传能达到百万级吞吐,那disruptor是如何做到的呢?其核心秘诀如下:破除伪共享对象池无锁化设计批处理上面这些观点,网上已经提了N遍,没关系,本文将结合代码、图解的方式,与大家一起探究实现原理,希望能给读者朋友们不一样的感悟。提到Disruptor,必然会提到RingBuffer,disruptor环形队列,是整个Disruptor是基座,本文将尝试以RingBuffer为突破口,揭晓disruptor的核心设计理念。disru原创 2021-10-21 08:30:00 · 1143 阅读 · 1 评论 -
《重学Java高并发》disruptor在数据同步场景下的应用实战(技术方案设计实战)
《重学Java高并发》第5篇,该专栏将结合10余年的工作经验,在实践中提炼总结高并发经验,将理论落到实处,不仅助力面试,更是真正提高技能。原创 2021-10-17 19:38:00 · 843 阅读 · 0 评论 -
《重学Java高并发》线程与线程之间如何协作(父子线程如何优雅交互)
那线程与线程之间如何协作呢?如果子线程出现异常,如何通知主线程呢?原创 2021-10-08 20:22:32 · 1282 阅读 · 1 评论 -
《重学Java高并发》同步转异步编程技巧与实战运用
已发送监控告警信息不同渠道为例,展示同步转异步编程实战。原创 2021-09-22 12:46:53 · 1407 阅读 · 3 评论 -
《重学Java高并发》你管这“破玩意儿”叫锁(没有高并发经验的朋友们看过来,该专栏结合笔者的实战来讲高并发)
《重学Java高并发》专栏结合10余年的工作经验,在实践中提炼总结高并发经验,将理论落到实处,不仅助力面试,更是真正提高技能。原创 2021-09-13 13:11:39 · 1496 阅读 · 1 评论 -
《重学Java高并发》专栏开始连载:你是否懂Java高并发,一测便知(从实际应用场景中提炼多线程,理解多线程,不是面经,更胜面经)
《重学Java高并发》从实际应用场景中提炼多线程,理解多线程,不是面经,更胜面经。关注我,注重修炼内功,助力职场。原创 2021-09-06 22:24:08 · 1409 阅读 · 3 评论