Executors.newFixedThreadPool(1) 和 Executors.newSingleThreadExecutor()
我的问题是:使用是否有意义。在两个线程(主线程 + 一个另一个线程)方案中,使用执行器服务是否有效?通过调用直接创建新线程是否比使用 ExecutorService 更好?在此类场景中使用 ExecutorService 有哪些优点和缺点?Executors.newFixedThreadPool(1)??
new Runnable(){ }
PS:主线程和一个另一个线程不访问任何公共资源。
我已经了解了:使用执行器服务有什么好处?并且一次只能有一个线程!