Why does the ExecutorService interface not implement AutoCloseable? Why does the ExecutorService interface not implement AutoCloseable? multithreading multithreading