引言
介绍阻塞队列之前,先来介绍下队列 Queue。Queue 用来临时保存一组等待处理的元素。它提供了几种非阻塞队列实现,如下:
- ConcurrentLinkedQueue,这是一个传统的先进先出队列。
- PriorityQueue,这是一个(非并发的)优先队列。
如上两个队列的操作不会阻塞,如果队列为空,那么获取元素的操作将返回空值。
在开始本篇的讲解之前,我先来说下之前写过的两篇博文【现在已弃用】:
flea-frame-db使用之基于EntityManager实现JPA分表的数据库操作【旧】
flea-frame-db使用之基于FleaJPAQuery实现JPA分表查询【旧】