- 博客(1)
- 收藏
- 关注
原创 disruptor原理详解
一、Disruptor1、Disruptor基本原理在多线程开发中,我们常常遇到这样一种场景:一些线程接受用户请求,另外一些线程处理这些请求。比如日志处理中的日志输入和告警。这种典型的生产者消费者场景十分常见,而生产者消费者模式的核心就是阻塞队列。由于阻塞队列会涉及大量的锁竞争和线程阻塞,都是非常耗费CPU的操作,因此阻塞队列的性能好坏能够在很大程度上决定上层应用的性能瓶颈。JAVA中用BlockingQueue这个接口来描述阻塞队列,有数组实现的有界阻塞队列为 ArrayBlockingQueue,
2021-05-20 10:16:44 2768
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人