public class FixedExecutorServiceFactory extends AbstractExecutorServiceFactory
ExecutorServiceを生成するクラス。
デフォルトでは、利用可能なCPU数(Runtime.availableProcessors())を2倍した数のスレッドを使用する。Executors.newFixedThreadPool(int)DEFAULT_TIMEOUT_SECOND, executorService, timeoutSecond| コンストラクタと説明 |
|---|
FixedExecutorServiceFactory() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected java.util.concurrent.ExecutorService |
createExecutorService()
ExecutorServiceインスタンスを生成する。 |
void |
setThreadPoolSize(int threadPoolSize)
スレッドプールのサイズを設定する。
|
awaitTermination, getExecutorService, initialize, needsShutdown, setTimeoutSecond, shutdownService, startShutdownServiceprotected java.util.concurrent.ExecutorService createExecutorService()
AbstractExecutorServiceFactoryExecutorServiceインスタンスを生成する。
サブクラスにて、インスタンスを生成、必要な設定を行うこと。createExecutorService クラス内 AbstractExecutorServiceFactoryExecutorServiceインスタンスpublic void setThreadPoolSize(int threadPoolSize)
threadPoolSize - スレッドプールのサイズ