📅  最后修改于: 2023-12-03 15:16:22.851000             🧑  作者: Mango
DoubleAdder
是 Java 8 新增的原子类,可以用来进行并发的 double 类型变量的累加操作。reset()
方法是 DoubleAdder
类中用来重置值的方法。
以下是 reset()
方法的签名:
public void reset()
reset()
方法用来将 DoubleAdder
对象的值重置为初始值 0。
以下是 reset()
方法的示例代码:
import java.util.concurrent.atomic.DoubleAdder;
public class DoubleAdderExample {
public static void main(String[] args) {
DoubleAdder doubleAdder = new DoubleAdder();
doubleAdder.add(1.0);
doubleAdder.add(2.0);
System.out.println("当前值:" + doubleAdder.sum());
doubleAdder.reset();
System.out.println("重置后的值:" + doubleAdder.sum());
}
}
输出:
当前值:3.0
重置后的值:0.0
以上示例中,我们创建了一个 DoubleAdder
对象 doubleAdder
,然后使用 add()
方法累加了两次,值变成了 3。接着我们使用 reset()
方法重置了值,值变回了初始值 0。
reset()
方法是 DoubleAdder
类中用来重置值的方法,可以将 DoubleAdder
对象的值重置为初始值 0。在需要对 DoubleAdder
对象进行复用时,可以使用 reset()
方法将其值重置。