Which interface can be implemented as an alternative to extending the Thread class for creating a thread?
Executor
Callable
Runnable
ActionListener