执行器似乎是干净的抽象。您何时想直接使用Thread而不是依赖更强大的执行程序?
为了提供一些历史记录,仅在Java 1.5中将Executors作为Java标准的一部分添加。因此,在某些方面,执行程序可以看作是处理Runnable任务的更好的新抽象。
有点过分简化了…-执行器执行正确,因此优先使用它们。