public class KeyedThreadPoolExecutor extends Object
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
KeyedThreadPoolExecutor.AbstractWorker<T> |
protected static interface |
KeyedThreadPoolExecutor.Worker |
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
coreBufferSize |
protected int |
coreSize |
protected String |
executorName |
| 构造器和说明 |
|---|
KeyedThreadPoolExecutor(String executorName,
int coreSize,
int coreBufferSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected KeyedThreadPoolExecutor.AbstractWorker[] |
createWorkers(int coreSize,
int coreBufferSize) |
<T extends Runnable> |
execute(Object key,
T runnable) |
int |
getActiveCount() |
long |
getCompletedTaskCount() |
int |
getCoreSize() |
int |
getQueueSize() |
long |
getTaskCount() |
protected final String executorName
protected final int coreBufferSize
protected final int coreSize
public KeyedThreadPoolExecutor(String executorName, int coreSize, int coreBufferSize)
protected KeyedThreadPoolExecutor.AbstractWorker[] createWorkers(int coreSize, int coreBufferSize)
public int getQueueSize()
public int getActiveCount()
public long getTaskCount()
public long getCompletedTaskCount()
public int getCoreSize()
Copyright © 2023 The Ant Financial. All rights reserved.