Disruptor

阅读 86

2022-04-21

Java中内存队列技术的不足:

        ArrayBlockingQueue:基础数组结构的队列,通过加锁的方式保证数据安全

        LinkedBlockingQueue: 链表,枷锁

        ConcurrentLinkQueue: 链表,cas

        LinkTransferQueue: 链表,cas

使用锁的队列,有界,但是锁的消耗高,使用cas,无界,生产者生产过快可能导致内存溢出。

精彩评论(0)

0 0 举报