Executors.newSingleThreadExecutor()总是按照提交的顺序执行任务吗?

时间:2015-08-01 19:40:24

标签: java multithreading

Javadoc表示任务将按顺序执行。但这里顺序是否意味着序列将是任务提交的顺序?或者它是否意味着一次只能执行一项任务,但可能不会按照提交的顺序执行这些任务?

1 个答案:

答案 0 :(得分:3)

javadoc说:

  

创建一个Executor,它使用一个在无界队列中运行的工作线程

队列遵循插入顺序。所以,是的,任务将按照提交的顺序执行。