我正在爲某些生物過程構建模擬器。我使用了一個包含大量元素的ArrayList。我在循環中調用了3-4個函數(這需要相當長的時間來返回結果),這些函數操作和操作此ArrayList。在每個循環結束時,我已經在jTable中顯示了這個迭代的結果。我面臨的問題是,在每個循環結束時,我應該看到一行被添加,但是隻有在程序執行完畢後才能看到整個輸出(即Whole)。僅在程序在java中執行完畢後才能看到輸出
下面的代碼有助於可視化我的代碼的架構
ArrayList<String> s = new ArrayList<String>();
for(int i=1;i<=1000;i++){
process1(s);
process2(s);
.
.
.
processn(s);
displaySummaryOfArraylistInJTableForThisIteration(s);
}
是否使用線程? –
你能解釋或顯示什麼是「displaySummaryOfArraylistInJTableForThisIteration(s);」 (在功能方面,我也認爲你遇到併發問題 – Nivde
我沒有線程的概念,請給我一些教程的鏈接,這樣我就可以理解線程並解決這個問題 – sukrit