標籤:oid abstract for void long and color .com 線程
圖來
上述圖片表述的線程池的 主要結成結構 其中
public interface Executor { // 一個啟動並執行命令將在某時 執行, // 一個新的線程,或者線程池,或者 calling void execute(Runnable command);}
public abstract class AbstractExecutorService implements ExecutorService { protected <T> RunnableFuture<T> newTaskFor(Runnable runnable, T value) protected <T> RunnableFuture<T> newTaskFor(Callable<T> callable) public Future<?> submit(Runnable task) public <T> Future<T> submit(Runnable task, T result) public <T> Future<T> submit(Callable<T> task) private <T> T doInvokeAny(Collection<? extends Callable<T>> tasks, boolean timed, long nanos); public <T> T invokeAny(Collection<? extends Callable<T>> tasks); public <T> T invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit); public <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks); public <T> List<Future<T>> invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) }
java - 線程池