0
点赞
收藏
分享

微信扫一扫

Disruptor

以前干嘛去了 2022-04-21 阅读 86
java

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

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

        LinkedBlockingQueue: 链表,枷锁

        ConcurrentLinkQueue: 链表,cas

        LinkTransferQueue: 链表,cas

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

举报

相关推荐

0 条评论