|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Runnable 的軟體套件 | |
---|---|
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.event | 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 |
java.awt.image.renderable | 提供用於產生與呈現無關的圖像的類別和介面。 |
java.lang | 提供利用 Java 程式語言進行程序設計的基礎類別。 |
java.util | 包含 collection 框架、遺留的 collection 類別、事件模型、日期和時間設施、國際化和各種實用工具類別(字元串標記產生器、隨機數產生器和位元陣列)。 |
java.util.concurrent | 在共時程式中很常用的實用工具類別。 |
javax.net.ssl | 提供用於安全Socket層(SSL)套件的類別。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
java.awt 中 Runnable 的使用 |
---|
參數型別為 Runnable 的 java.awt 中的方法 | |
---|---|
static void |
EventQueue.invokeAndWait(Runnable runnable)
導致 runnable 的 run 方法在 the system EventQueue 的指派執行緒中被調用。 |
static void |
EventQueue.invokeLater(Runnable runnable)
導致 runnable 的 run 方法在 the system EventQueue 的指派執行緒中被調用。 |
java.awt.event 中 Runnable 的使用 |
---|
宣告為 Runnable 的 java.awt.event 中的欄位 | |
---|---|
protected Runnable |
InvocationEvent.runnable
調用其 run() 方法的 Runnable。 |
參數型別為 Runnable 的 java.awt.event 中的建構子 | |
---|---|
InvocationEvent(Object source,
int id,
Runnable runnable,
Object notifier,
boolean catchThrowables)
建構一個具有指定源和 ID 的 InvocationEvent ,此源和 ID 將在被指派時執行 runnable 的 run 方法。 |
|
InvocationEvent(Object source,
Runnable runnable)
建構一個具有指定源的 InvocationEvent ,此源將在被指派時執行 runnable 的 run 方法。 |
|
InvocationEvent(Object source,
Runnable runnable,
Object notifier,
boolean catchThrowables)
建構一個具有指定源的 InvocationEvent ,此源將在被指派時執行 runnable 的 run 方法。 |
java.awt.image.renderable 中 Runnable 的使用 |
---|
實作 Runnable 的 java.awt.image.renderable 中的類別 | |
---|---|
class |
RenderableImageProducer
實作 ImageProducer 以允許非同步產生 RenderableImage 的適配器類別。 |
java.lang 中 Runnable 的使用 |
---|
實作 Runnable 的 java.lang 中的類別 | |
---|---|
class |
Thread
執行緒 是程序中的執行執行緒。 |
參數型別為 Runnable 的 java.lang 中的建構子 | |
---|---|
Thread(Runnable target)
分派新的 Thread 物件。 |
|
Thread(Runnable target,
String name)
分派新的 Thread 物件。 |
|
Thread(ThreadGroup group,
Runnable target)
分派新的 Thread 物件。 |
|
Thread(ThreadGroup group,
Runnable target,
String name)
分派新的 Thread 物件,以便將 target 作為其運行物件,將指定的 name 作為其名稱,並作為 group 所參考的執行緒組的一員。 |
|
Thread(ThreadGroup group,
Runnable target,
String name,
long stackSize)
分派新的 Thread 物件,以便將 target 作為其運行物件,將指定的 name 作為其名稱,作為 group 所參考的執行緒組的一員,並具有指定的堆疊(stack)空間大小。 |
java.util 中 Runnable 的使用 |
---|
實作 Runnable 的 java.util 中的類別 | |
---|---|
class |
TimerTask
由 Timer 安排為一次執行或重複執行的任務。 |
java.util.concurrent 中 Runnable 的使用 |
---|
java.util.concurrent 中 Runnable 的子介面 | |
---|---|
interface |
RunnableFuture<V>
作為 Runnable 的 Future 。 |
interface |
RunnableScheduledFuture<V>
作為 Runnable 的 ScheduledFuture 。 |
實作 Runnable 的 java.util.concurrent 中的類別 | |
---|---|
class |
FutureTask<V>
可取消的非同步計算。 |
返回變數型別為 Runnable 的型別的 java.util.concurrent 中的方法 | |
---|---|
BlockingQueue<Runnable> |
ScheduledThreadPoolExecutor.getQueue()
返回此執行程序使用的任務佇列。 |
BlockingQueue<Runnable> |
ThreadPoolExecutor.getQueue()
返回此執行程序使用的任務佇列。 |
List<Runnable> |
ExecutorService.shutdownNow()
試圖停止所有正在執行的活動任務,暫停處理正在等待的任務,並返回等待執行的任務列表。 |
List<Runnable> |
ScheduledThreadPoolExecutor.shutdownNow()
嘗試停止所有正在執行的任務、暫停等待任務的處理,並返回等待執行的任務列表。 |
List<Runnable> |
ThreadPoolExecutor.shutdownNow()
嘗試停止所有的活動執行任務、暫停等待任務的處理,並返回等待執行的任務列表。 |
參數型別為 Runnable 的 java.util.concurrent 中的方法 | ||
---|---|---|
protected void |
ThreadPoolExecutor.afterExecute(Runnable r,
Throwable t)
基於完成執行給定 Runnable 所調用的方法。 |
|
protected void |
ThreadPoolExecutor.beforeExecute(Thread t,
Runnable r)
在執行給定執行緒中的給定 Runnable 之前調用的方法。 |
|
static Callable<Object> |
Executors.callable(Runnable task)
返回 Callable 物件,調用它時可運行給定的任務並返回 null。 |
|
static
|
Executors.callable(Runnable task,
T result)
返回 Callable 物件,調用它時可運行給定的任務並返回給定的結果。 |
|
protected
|
ScheduledThreadPoolExecutor.decorateTask(Runnable runnable,
RunnableScheduledFuture<V> task)
修改或替換用於執行 runnable 的任務。 |
|
void |
Executor.execute(Runnable command)
在未來某個時間執行給定的命令。 |
|
void |
ScheduledThreadPoolExecutor.execute(Runnable command)
使用所要求的零延遲執行命令。 |
|
void |
ThreadPoolExecutor.execute(Runnable command)
在將來某個時間執行給定任務。 |
|
protected
|
AbstractExecutorService.newTaskFor(Runnable runnable,
T value)
為給定可運行任務和預設值返回一個 RunnableFuture。 |
|
Thread |
ThreadFactory.newThread(Runnable r)
建構一個新 Thread 。 |
|
void |
RejectedExecutionHandler.rejectedExecution(Runnable r,
ThreadPoolExecutor executor)
當 execute 不能接受某個任務時,可以由 ThreadPoolExecutor 調用的方法。 |
|
void |
ThreadPoolExecutor.CallerRunsPolicy.rejectedExecution(Runnable r,
ThreadPoolExecutor e)
執行調用者執行緒中的任務 r;如果執行程序已關閉,則會丟棄該任務。 |
|
void |
ThreadPoolExecutor.AbortPolicy.rejectedExecution(Runnable r,
ThreadPoolExecutor e)
總是拋出 RejectedExecutionException。 |
|
void |
ThreadPoolExecutor.DiscardPolicy.rejectedExecution(Runnable r,
ThreadPoolExecutor e)
不執行任何操作,在這種情況下將放棄任務 r。 |
|
void |
ThreadPoolExecutor.DiscardOldestPolicy.rejectedExecution(Runnable r,
ThreadPoolExecutor e)
獲取並忽略下一個任務,否則如果該任務立即可用,執行程序將執行該任務,然後再試圖重新執行任務 r;如果執行程序已關閉,則會丟棄任務 r。 |
|
boolean |
ScheduledThreadPoolExecutor.remove(Runnable task)
|
|
boolean |
ThreadPoolExecutor.remove(Runnable task)
從執行程序的內部佇列中移除此任務(如果存在),從而如果尚未開始,則其不再運行。 |
|
ScheduledFuture<?> |
ScheduledExecutorService.schedule(Runnable command,
long delay,
TimeUnit unit)
創建並執行在給定延遲後啟用的一次性操作。 |
|
ScheduledFuture<?> |
ScheduledThreadPoolExecutor.schedule(Runnable command,
long delay,
TimeUnit unit)
|
|
ScheduledFuture<?> |
ScheduledExecutorService.scheduleAtFixedRate(Runnable command,
long initialDelay,
long period,
TimeUnit unit)
創建並執行一個在給定初始延遲後首次啟用的定期操作,後續操作具有給定的週期;也就是將在 initialDelay 後開始執行,然後在 initialDelay+period 後執行,接著在 initialDelay + 2 * period 後執行,依此類別推。 |
|
ScheduledFuture<?> |
ScheduledThreadPoolExecutor.scheduleAtFixedRate(Runnable command,
long initialDelay,
long period,
TimeUnit unit)
|
|
ScheduledFuture<?> |
ScheduledExecutorService.scheduleWithFixedDelay(Runnable command,
long initialDelay,
long delay,
TimeUnit unit)
創建並執行一個在給定初始延遲後首次啟用的定期操作,隨後,在每一次執行終止和下一次執行開始之間都存在給定的延遲。 |
|
ScheduledFuture<?> |
ScheduledThreadPoolExecutor.scheduleWithFixedDelay(Runnable command,
long initialDelay,
long delay,
TimeUnit unit)
|
|
Future<?> |
AbstractExecutorService.submit(Runnable task)
|
|
Future<?> |
ExecutorService.submit(Runnable task)
提交一個 Runnable 任務用於執行,並返回一個表示該任務的 Future。 |
|
Future<?> |
ScheduledThreadPoolExecutor.submit(Runnable task)
|
|
|
AbstractExecutorService.submit(Runnable task,
T result)
|
|
|
ExecutorService.submit(Runnable task,
T result)
提交一個 Runnable 任務用於執行,並返回一個表示該任務的 Future。 |
|
|
ScheduledThreadPoolExecutor.submit(Runnable task,
T result)
|
|
Future<V> |
CompletionService.submit(Runnable task,
V result)
提交要執行的 Runnable 任務,並返回一個表示任務完成的 Future,可以提取或輪詢此任務。 |
|
Future<V> |
ExecutorCompletionService.submit(Runnable task,
V result)
|
參數型別為 Runnable 的 java.util.concurrent 中的建構子 | |
---|---|
CyclicBarrier(int parties,
Runnable barrierAction)
創建一個新的 CyclicBarrier,它將在給定數量的參與者(執行緒)處於等待狀態時啟動,並在啟動 barrier 時執行給定的屏障操作,該操作由最後一個進入 barrier 的執行緒執行。 |
|
FutureTask(Runnable runnable,
V result)
創建一個 FutureTask,一旦運行就執行給定的 Runnable,並安排成功完成時 get 返回給定的結果 。 |
型別變數型別為 Runnable 的 java.util.concurrent 中的建構子參數 | |
---|---|
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue)
用給定的初始參數和預設的執行緒處理器及被拒絕的執行處理程序創建新的 ThreadPoolExecutor。 |
|
ThreadPoolExecutor(int corePoolSize,
int maximumPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler)
用給定的初始參數和預設的執行緒處理器創建新的 ThreadPoolExecutor。 |
|
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。 |
javax.net.ssl 中 Runnable 的使用 |
---|
返回 Runnable 的 javax.net.ssl 中的方法 | |
---|---|
abstract Runnable |
SSLEngine.getDelegatedTask()
返回此 SSLEngine 的一個委託 Runnable 任務。 |
javax.swing 中 Runnable 的使用 |
---|
實作 Runnable 的 javax.swing 中的類別 | |
---|---|
class |
SwingWorker<T,V>
在專用執行緒中執行長時間 GUI 交互任務的抽象類別。 |
參數型別為 Runnable 的 javax.swing 中的方法 | |
---|---|
static void |
SwingUtilities.invokeAndWait(Runnable doRun)
導致 doRun.run() 在 AWT 事件指派執行緒上同步執行。 |
static void |
SwingUtilities.invokeLater(Runnable doRun)
導致 doRun.run() 在 AWT 事件指派執行緒上非同步執行。 |
javax.swing.text 中 Runnable 的使用 |
---|
實作 Runnable 的 javax.swing.text 中的類別 | |
---|---|
class |
AsyncBoxView.ChildState
表示子視圖佈局狀態的記錄。 |
返回 Runnable 的 javax.swing.text 中的方法 | |
---|---|
protected Runnable |
LayoutQueue.waitForWork()
由 worker 執行緒使用以獲取一個要執行的新任務 |
參數型別為 Runnable 的 javax.swing.text 中的方法 | |
---|---|
void |
LayoutQueue.addTask(Runnable task)
添加一個任務,該任務不必立即執行,原因是其結果可能是不可見的。 |
void |
AbstractDocument.render(Runnable r)
如果模型支持被非同步更新,則此方法允許在共時情況下安全地呈現該模型。 |
void |
Document.render(Runnable r)
如果模型支持非同步更新,則允許在共時情況下安全呈現模型。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。