如何定义一个值都为false的AtomicBoolean数组?
时间: 2024-10-21 09:08:36 浏览: 13
Java16个原子类介绍-基于JDK8.docx
要定义一个值都为`false`的AtomicBoolean数组,首先需要导入`java.util.concurrent.atomic.AtomicBoolean`包,然后创建一个初始化为`false`的新数组实例。这是一个示例:
```java
import java.util.concurrent.atomic.AtomicBoolean;
public class Main {
public static void main(String[] args) {
int size = 5; // 定义数组长度
AtomicBoolean[] atomicBooleans = new AtomicBoolean[size]; // 创建数组
for (int i = 0; i < size; i++) {
atomicBooleans[i] = new AtomicBoolean(false); // 初始化每个元素为false
}
// 现在atomicBooleans数组的所有元素都是初始状态为false的AtomicBoolean
}
}
```
在这个例子中,`atomicBooleans`是一个长度为`size`的原子布尔数组,每个元素都被设置为`false`。
阅读全文