public class ThreadPoolImpl extends Object implements ThreadPool
| 限定符和类型 | 类和说明 |
|---|---|
class |
ThreadPoolImpl.MainThread |
DEFAULT_INCREASE_STEP, DEFAULT_INIT_SIZE, DEFAULT_MAX_SIZE, DEFAULT_SLEEP_INTERVAL| 构造器和说明 |
|---|
ThreadPoolImpl(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
addTask(Runnable task)
添加任务
|
int |
getIncreaseStep() |
int |
getInitSize() |
int |
getMaxSize() |
PriorityQueue<Runnable> |
getPriorityQueue() |
PoolDoubleList<TaskThread> |
getTaskThreadPool() |
void |
interrupt() |
void |
setIncreaseStep(int increaseStep) |
void |
setInitSize(int initSize) |
void |
setMaxSize(int maxSize) |
int |
size() |
void |
startThreadPool()
开启线程池
|
void |
stopThreadPool()
关闭线程池
|
public ThreadPoolImpl(String name)
public PoolDoubleList<TaskThread> getTaskThreadPool()
getTaskThreadPool 在接口中 ThreadPoolpublic int getInitSize()
public void setInitSize(int initSize)
public int getMaxSize()
getMaxSize 在接口中 ThreadPoolpublic void setMaxSize(int maxSize)
public int getIncreaseStep()
public void setIncreaseStep(int increaseStep)
public PriorityQueue<Runnable> getPriorityQueue()
public void stopThreadPool()
ThreadPoolstopThreadPool 在接口中 ThreadPoolpublic void startThreadPool()
ThreadPoolstartThreadPool 在接口中 ThreadPoolpublic void interrupt()
public boolean addTask(Runnable task)
addTask 在接口中 ThreadPoolpublic int size()
size 在接口中 ThreadPoolCopyright © 2006-2013 开源组织. All Rights Reserved.