public class SharedScheduler extends ThreadsScheduler
| 限定符和类型 | 字段和说明 |
|---|---|
protected static int |
CORE_POOL_SIZE |
protected static int |
CPU_COUNT |
protected static SharedScheduler |
DEF_SCHEDULE |
protected static ThreadPoolExecutor |
EXECUTOR |
protected static int |
KEEP_ALIVE |
protected static int |
MAXIMUM_POOL_SIZE |
protected static BlockingQueue<Runnable> |
QUEUE |
protected static ThreadFactory |
THREAD_FACTORY |
| 构造器和说明 |
|---|
SharedScheduler() |
| 限定符和类型 | 方法和说明 |
|---|---|
static SharedScheduler |
getDefault() |
static SharedScheduler |
getDefault(Class<? extends SharedScheduler> type) |
static void |
shutdown() |
getLoopThread, getWorkerThreads, invoke, submitprotected static final int CPU_COUNT
protected static final int CORE_POOL_SIZE
protected static final int MAXIMUM_POOL_SIZE
protected static final int KEEP_ALIVE
protected static final ThreadFactory THREAD_FACTORY
protected static BlockingQueue<Runnable> QUEUE
protected static ThreadPoolExecutor EXECUTOR
protected static SharedScheduler DEF_SCHEDULE
public static SharedScheduler getDefault()
public static SharedScheduler getDefault(Class<? extends SharedScheduler> type)
public static void shutdown()