在以上代碼中使用了ExceptionAdapter這個類
接下來我們需要一個對象來表現Thread緩沖池所要執行的任務
最後
public class Worker implements Runnable {
public Worker(SyncQueue queue) {
_queue = queue;
}
public void run() {
while (true) {
Runnable task = (Runnable) _queue
task
}
}
protected SyncQueue _queue = null;
}
下面是一個使用這個Thread緩沖池的例子
//構造Thread緩沖池
SyncQueue queue = new SyncQueue(
for (int i =
new Thread(new Worker(queue))
}
//使用Thread緩沖池
Runnable task = new MyTask();
queue
為了使本文中的代碼盡可能簡單
[
From:http://tw.wingwit.com/Article/program/Java/hx/201311/27223.html