|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 ThreadFactory 的軟體套件 | |
---|---|
java.util.concurrent | 在共時程式中很常用的實用工具類別。 |
java.util.concurrent 中 ThreadFactory 的使用 |
---|
返回 ThreadFactory 的 java.util.concurrent 中的方法 | |
---|---|
static ThreadFactory |
Executors.defaultThreadFactory()
返回用於創建新執行緒的預設執行緒處理器。 |
ThreadFactory |
ThreadPoolExecutor.getThreadFactory()
返回用於創建新執行緒的執行緒處理器。 |
static ThreadFactory |
Executors.privilegedThreadFactory()
返回用於創建新執行緒的執行緒處理器,這些新執行緒與當前執行緒具有相同的權限。 |
參數型別為 ThreadFactory 的 java.util.concurrent 中的方法 | |
---|---|
static ExecutorService |
Executors.newCachedThreadPool(ThreadFactory threadFactory)
創建一個可根據需要創建新執行緒的執行緒池,但是在以前建構的執行緒可用時將重用它們,並在需要時使用提供的 ThreadFactory 創建新執行緒。 |
static ExecutorService |
Executors.newFixedThreadPool(int nThreads,
ThreadFactory threadFactory)
創建一個可重用固定執行緒數的執行緒池,以共享的無界佇列方式來運行這些執行緒,在需要時使用提供的 ThreadFactory 創建新執行緒。 |
static ScheduledExecutorService |
Executors.newScheduledThreadPool(int corePoolSize,
ThreadFactory threadFactory)
創建一個執行緒池,它可安排在給定延遲後運行命令或者定期地執行。 |
static ExecutorService |
Executors.newSingleThreadExecutor(ThreadFactory threadFactory)
創建一個使用單個 worker 執行緒的 Executor,以無界佇列方式來運行該執行緒,並在需要時使用提供的 ThreadFactory 創建新執行緒。 |
static ScheduledExecutorService |
Executors.newSingleThreadScheduledExecutor(ThreadFactory threadFactory)
創建一個單執行緒執行程序,它可安排在給定延遲後運行命令或者定期地執行。 |
void |
ThreadPoolExecutor.setThreadFactory(ThreadFactory threadFactory)
設置用於創建新執行緒的執行緒處理器。 |
參數型別為 ThreadFactory 的 java.util.concurrent 中的建構子 | |
---|---|
ScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory)
使用給定的初始參數創建一個新 ScheduledThreadPoolExecutor。 |
|
ScheduledThreadPoolExecutor(int corePoolSize,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)
使用給定初始參數創建一個新 ScheduledThreadPoolExecutor。 |
|
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory)
用給定的初始參數和預設被拒絕的執行處理程序創建新的 ThreadPoolExecutor。 |
|
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)
用給定的初始參數創建新的 ThreadPoolExecutor。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。