BlockingQueue 笔记整理(包括 ArrayBlockingQueue、LinkedBlockingQueue、BlockingDeque、PriorityBlockingQueue等)

BlockingQueue   ArrayBlockingQueue   锁&条件     实现的队列中的锁是没有分离的,即生产和消费用的是同一个锁         吞吐相对低一点     两个条件(notFull、notEmpty)   内存分配     提前分配好一大块连续的内存     如果内存碎片较多的时候,就不合适     入队、出队时,直接对象进出(几乎再无内存分配)         
相关文章
相关标签/搜索