
java中的队列
科比粉丝
这个作者很懒,什么都没留下…
展开
-
Java中队列的解析
定义 队列是一种特殊的线性表,遵循的原则就是“先入先出”。在我们日常使用中,经常会用来并发操作数据。在并发编程中,有时候需要使用线程安全的队列。如果要实现一个线程安全的队列通常有两种方式:一种是使用阻塞队列,另一种是使用线程同步锁。 什么是阻塞队列? 假设有一个面包房,里面有一个客人吃面包,一个师傅烤面包。篮子里面最多放2个面包,师傅考完了面包放到篮子里,而客人吃面包则从篮子里面往外拿,为了保证客...原创 2019-06-24 15:27:53 · 168 阅读 · 0 评论 -
java Queue 常用方法
Queue 获取头元素的方法 1.获取并移除 poll() 获取并移除此队列的头,如果此队列为空,则返回 null remove() 获取并移除此队列的头,如果此队列为空,则抛出NoSuchElementException异常 2.获取但不移除 peek() 获取队列的头但不移除此队列的头。如果此队列为空,则返回 null element() 获取队列的头但不移除此队列的头。如果此队列为...原创 2019-06-24 15:35:48 · 251 阅读 · 1 评论