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