java队列有哪些 java队列有哪些,有什么区别

主机教程 建站分享 2年前 (2022-10-21) 177次浏览

文章摘要:java队列有哪些 java队列有哪些,有什么区别

java中的队列有:1.阻塞队列,支持两个附加操作的队列;2.非阻塞队列,一个线程的失败或挂起不会影响其他线程 […]

java中的队列有:1.阻塞队列,支持两个附加操作的队列;2.非阻塞队列,一个线程的失败或挂起不会影响其他线程的失败或挂起;

java中的队列有以下两种

1.阻塞队列

java中阻塞队列是一个支持两个附加操作的队列,当队列为空时,获取元素的线程会等待队列变为非空;当队列满时,存储元素的线程会等待队列可用。

2.非阻塞队列

java中非阻塞队列是指一个线程的失败或挂起不会影响其他线程的失败或挂起,非阻塞队列中,每一个结点,都有指向下一个结点的指针,且指针依次向后排列,形成链表结构。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:java队列有哪些 java队列有哪些,有什么区别
文章链接:http://www.7966.org/post/11963.html
转载请注明出处

喜欢 (0)