每个Queue实现必须指定其顺序属性offer 添加一个元素并返回true 如果队列已满Javaofferput区别,则返回false poll 移除并返问队列头部Javaofferput区别的元素 如果队列为空,则返回null peek 返回队列头部的元素 如果队列为空,则返回null put 添加一个元素 如果队列满,则阻塞 take 移除并返回队列头部的元素。
阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其Javaofferput区别他的线程往空的队列插入新的元素同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他。
还没有评论,来说两句吧...