我正在編寫的應用程序在某個階段生成字符ArrayList。在這個階段,我想創建一個線程來處理這個ArrayList。問題是我如何通過此ArrayList的線程Java多線程 - 將數據結構傳遞給線程
描述代碼:
class thisApp {
/* Some initial processing creates an ArrayList - aList */
Runnable proExec = new ProcessList(); //ProcessList implements Runnable
Thread th = new Thread(proExec);
}
描述代碼爲ProcessList中:
public class ProcessList implements Runnable {
public void run() {
/* Access the ArrayList - aList - and do something upon */
}
}
我的問題是:如何傳遞和獲取ALIST在跑()?
這個列表不太可能被同時訪問。無論如何,謝謝! – check123 2011-06-10 17:20:58