我正在为某些生物过程构建模拟器。我使用了一个包含大量元素的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