kotlin AtomicBoolean 比較アンドセット
import java.util.concurrent.atomic.AtomicBoolean
fun main(args: Array<String>) {
var ab = AtomicBoolean(true)
println(ab)
println(ab.compareAndSet(true, false))
println(ab)
println("--")
println(ab)
println(ab.compareAndSet(false, true))
println(ab)
println("--")
println(ab)
println(ab.compareAndSet(false, true))
println(ab)
}
true
true
false
--
false
true
true
--
true
false
true