「每天一道面试题」Java中的阻塞队列都有哪些

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了「每天一道面试题」Java中的阻塞队列都有哪些相关的知识,希望对你有一定的参考价值。

Java里的阻塞队列有以下几种:

    ArrayBlockingQueue :一个由数组结构组成的有界阻塞队列。

    LinkedBlockingQueue :一个由链表结构组成的有界阻塞队列。

    PriorityBlockingQueue :一个支持优先级排序的无界阻塞队列。

    DelayQueue:一个使用优先级队列实现的无界阻塞队列。

    SynchronousQueue:一个不存储元素的阻塞队列。

    LinkedTransferQueue:一个由链表结构组成的无界阻塞队列。

    LinkedBlockingDeque:一个由链表结构组成的双向阻塞队列。

参考技术A 121 121 121 齐步走

以上是关于「每天一道面试题」Java中的阻塞队列都有哪些的主要内容,如果未能解决你的问题,请参考以下文章

Java多线程Java面试题

Java多线程Java面试题

java中的队列有哪些,有啥区别

Java 面试题 队列

Java面试题|BIONIOAIO有什么区别?

linux系统中实现阻塞都有哪些方法 等待队列 自旋锁 中断