【发布时间】:2016-10-30 14:55:50
【问题描述】:
我有一个运行很长时间(5-6 分钟)的线程。
public class ExportThread implements Runnable {
private Integer totalExport = 0;
@Override
public void run() {
try {
exportCorner();
} catch (Exception e) {
e.printStackTrace();
}
}
private void exportCorner() {
List<MyObject> list = ......
for(MyObject o : list){
.......
totalExport++;
}
}
}
此线程从另一个类运行。如何在一小段时间后一次又一次地获取 totalExport ?
【问题讨论】:
-
我们通常如何获取
private类字段的值呢?你在这里面临什么挑战?获取正确的值还是定期获取?从你的问题中你真的不清楚你尝试了什么以及你卡在哪里?
标签: java multithreading