我有一个类,其中包含一个可在线程之间共享的ExecutorService:
class MyExecutor {
ExecutorService e = Executors.newSingleThreadExecutor();
....
....
public void add(Runnable r) {
e.executre(r);
}
}
由于add
方法可以从不同的线程调用,因此在add
方法中同步ExecutorService对象是必要的吗?或者ExecutorService是线程安全的?