if (atomicBoolean.compareAndSet(true,false)) {
try {
// todo xxxxxxxxx
} catch (Exception e) {
e.printStackTrace();
} finally {
atomicBoolean.set(true);
}
}
这种格式的写法可以保证资源的释放
if (atomicBoolean.compareAndSet(true,false)) {
try {
// todo xxxxxxxxx
} catch (Exception e) {
e.printStackTrace();
} finally {
atomicBoolean.set(true);
}
}
这种格式的写法可以保证资源的释放