Runnable  
Callable 
Future 
FutureTask