ThreadPoolExecutor-具有优先级和FIFO的BlockingQueue

时间:2019-05-28 05:24:21

标签: java queue threadpoolexecutor

我正在使用Java开发基于队列的应用程序。

我想将ThreadPoolExecutor与阻塞队列一起使用。但是,阻塞队列需要优先,然后(先进先出)FIFO方式。

优先级 1 =最高,2 =最低

例如:

按顺序输入值:

1. aaaa, 2
2. bbbb, 2
3. cccc, 1
4. dddd, 2
5. eeee, 1

按顺序输出期望值:

1. cccc
2. eeee
3. aaaa
4. bbbb
5. dddd

我可以知道是否有任何BlockingQueue允许我这样做吗?

0 个答案:

没有答案