submit

open override fun submit(task: Runnable): Future<*>
open override fun <T> submit(task: Runnable, result: T): Future<T>
open override fun <T> submit(task: Callable<T>): Future<T>

Throws