У меня есть класс, содержащий ExecutorService, который может быть разделен между потоками:
class MyExecutor {
ExecutorService e = Executors.newSingleThreadExecutor();
....
....
public void add(Runnable r) {
e.executre(r);
}
}
Необходимо ли синхронизировать объект ExecutorService в методе add
, поскольку метод add
можно вызывать из разных потоков или безопасен ли поток ExecutorService?