Różnica między Executorami.newFixedThreadPool (1) a Executorami.newSingleThreadExecutor ()

Moje pytanie brzmi: czy ma to sensExecutors.newFixedThreadPool(1)??. W dwóch wątkach (głównym + jednymAnotherThread) scenariuszach jest efektywne korzystanie z usługi executora ?. Tworzy nowy wątek bezpośrednio dzwoniącnew Runnable(){ } lepiej niż przy użyciu ExecutorService ?. Jakie są plusy i minusy korzystania z ExecutorService dla takich scenariuszy?

PS: Główny wątek i oneAnotherThread nie mają dostępu do żadnych wspólnych zasobów.

Przeszedłem:Jakie są zalety korzystania z ExecutorService?. iTylko jeden wątek na raz!

questionAnswers(4)

yourAnswerToTheQuestion