public class ThreadPoolBuilder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private Latch |
latch |
private int |
maxPoolSize |
private int |
queueSize |
private ThreadFactory |
threadFactory |
private long |
timeout |
| 构造器和说明 |
|---|
ThreadPoolBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ThreadPool |
build() |
static ThreadPoolBuilder |
common(int maxPoolSize) |
Latch |
getLatch() |
int |
getMaxPoolSize() |
int |
getQueueSize() |
ThreadFactory |
getThreadFactory() |
long |
getTimeout() |
ThreadPoolBuilder |
setLatch(Latch latch) |
ThreadPoolBuilder |
setMaxPermits(int maxPermits) |
ThreadPoolBuilder |
setMaxPoolSize(int maxPoolSize) |
ThreadPoolBuilder |
setQueueSize(int queueSize) |
ThreadPoolBuilder |
setThreadFactory(ThreadFactory threadFactory) |
ThreadPoolBuilder |
setTimeout(long timeout) |
private int maxPoolSize
private Latch latch
private int queueSize
private long timeout
private ThreadFactory threadFactory
public int getMaxPoolSize()
public ThreadPoolBuilder setMaxPoolSize(int maxPoolSize)
public Latch getLatch()
public ThreadPoolBuilder setLatch(Latch latch)
public ThreadPoolBuilder setMaxPermits(int maxPermits)
public int getQueueSize()
public ThreadPoolBuilder setQueueSize(int queueSize)
public ThreadFactory getThreadFactory()
public ThreadPoolBuilder setThreadFactory(ThreadFactory threadFactory)
public long getTimeout()
public ThreadPoolBuilder setTimeout(long timeout)
public ThreadPool build()
public static ThreadPoolBuilder common(int maxPoolSize)
Copyright © 2020. All rights reserved.