java执行器上的默认执行策略



Executors.newSingleThreadExecutor()上的默认执行策略是什么
这有记录吗?

我需要保证先进先出。

Executors.newSingleThreadExecutor()的JavaDoc说:

任务保证按顺序执行

如果这对你来说还不够,看看来源,它在幕后使用LinkedBlockingQueue

该队列对元素FIFO(先进先出)进行排序。

最新更新