本文整理汇总了Java中java.util.ConcurrentModificationException.printStackTrace方法的典型用法代码示例。如果您正苦于以下问题:Java ConcurrentModificationException.printStackTrace方法的具体用法?Java ConcurrentModificationException.printStackTrace怎么用?Java ConcurrentModificationException.printStackTrace使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.util.ConcurrentModificationException
的用法示例。
在下文中一共展示了ConcurrentModificationException.printStackTrace方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: run
import java.util.ConcurrentModificationException; //导入方法依赖的package包/类
@Override
public void run() {
while(runThread) {
try {
UserGroupInformation.getCurrentUser().getCredentials();
} catch (ConcurrentModificationException cme) {
this.cme = cme;
cme.printStackTrace();
runThread = false;
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
示例2: processDirtyPoints
import java.util.ConcurrentModificationException; //导入方法依赖的package包/类
void processDirtyPoints() {
HashSet<Location> dirty = new HashSet<Location>(dirtyPoints);
dirtyPoints.clear();
if (circuit.wires.isMapVoided()) {
for (int i = 3; i >= 0; i--) {
try {
dirty.addAll(circuit.wires.points.getSplitLocations());
break;
} catch (ConcurrentModificationException e) {
// try again...
try {
Thread.sleep(1);
} catch (InterruptedException e2) {
}
if (i == 0)
e.printStackTrace();
}
}
}
if (!dirty.isEmpty()) {
circuit.wires.propagate(this, dirty);
}
CircuitState[] subs = new CircuitState[substates.size()];
for (CircuitState substate : substates.toArray(subs)) {
substate.processDirtyPoints();
}
}