The list of methods to do Thread Executor Execute are organized into topic(s).
T
execute(Callable callable) execute
ExecutorService executor = Executors.newSingleThreadExecutor();
try {
Future<T> task = executor.submit(callable);
return task.get(10, TimeUnit.SECONDS);
} finally {
executor.shutdown();
void
execute(int nThreads, List callables) Execute the callables by a number of threads
final ExecutorService executor = Executors.newFixedThreadPool(nThreads);
final List<Future<T>> futures = executor.invokeAll(callables);
for (Future<T> f : futures)
f.get();
void
execute(Runnable command) execute
if (defaultEs == null)
defaultEs = newExecutor(DefaultThreads);
defaultEs.execute(command);
void
execute(Runnable task) execute
if (executor.isTerminated() || executor.isShutdown()) {
executor = Executors.newSingleThreadExecutor();
executor.submit(task);