public class SharedScheduler extends ThreadsScheduler
| Modifier and Type | Field and Description |
|---|---|
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 |
| Constructor and Description |
|---|
SharedScheduler() |
| Modifier and Type | Method and Description |
|---|---|
static SharedScheduler |
getDefault() |
static SharedScheduler |
getDefault(Class<? extends SharedScheduler> type) |
static void |
shutdown() |
getLoopThread, getWorkerThreads, invoke, scheduleprotected 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()