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