public static Future<?> submit(Runnable task){
  return THREAD_POOL.submit(task);
}

public static Future < ? > submit ( Runnable task ) { return THREAD_POOL . submit ( task ) ; }
submits a runnable task for execution and returns a future representing that task .
