# AtomicBoolean

Artifact: [androidx.room3:room3-runtime](https://developer.android.com/jetpack/androidx/releases/room3) [View Source](https://cs.android.com/search?q=file:androidx/room3/concurrent/Atomics.+class:androidx.room3.concurrent.AtomicBoolean) Added in [3.1.0-alpha03](https://developer.android.com/jetpack/androidx/releases/room3#3.1.0-alpha03)

*** ** * ** ***

Common/AllAndroid/JVMNative/C/iOSJavaScript
- Cmn

  ```
  class AtomicBoolean
  ```
- android

  ```
  actual typealias AtomicBoolean = AtomicBoolean
  ```

*** ** * ** ***

## Summary

| ### Public constructors |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/room3/concurrent/AtomicBoolean#AtomicBoolean(kotlin.Boolean)(initialValue: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` | Cmn N JS |

| ### Public functions |
|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/room3/concurrent/AtomicBoolean#compareAndSet(kotlin.Boolean,kotlin.Boolean)(expect: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, update: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` | Cmn N JS |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/room3/concurrent/AtomicBoolean#get()()` | Cmn N JS |

## Public constructors

### AtomicBoolean

Cmn N JS

```
AtomicBoolean(initialValue: Boolean)
```

## Public functions

### compareAndSet

Cmn N JS

```
fun compareAndSet(expect: Boolean, update: Boolean): Boolean
```

### get

Cmn N JS

```
fun get(): Boolean
```