kyo-core
kyo-core
kyo
aborts
Abort
Aborts
Aborts
arrows
Arrows
clocks
Clock
default
Clock
Clocks
consoles
Console
default
Console
Consoles
core
DeepHandler
Effect
Handler
InlineConversion
Safepoint
Safepoint
ShallowHandler
envs
Envs
Envs
Let
frames
ios
IOs
Preempt
Preempt
lists
Lists
given_DeepHandler_List_Lists
options
Options
given_ShallowHandler_Option_Options
randoms
Random
default
Random
Randoms
scopes
Scopes
sums
Summer
Summer
Sums
Sums
DropDsl
tries
Tries
given_ShallowHandler_Try_Tries
kyo.concurrent
adders
DoubleAdder
LongAdder
atomics
AtomicBoolean
AtomicInteger
AtomicLong
AtomicReference
fibers
Fibers
latches
Latch
Latch
timers
Timer
Timer
TimerTask
Timers
kyo.concurrent.scheduler
Scheduler
ThreadFactory
Worker
Worker
XSRandom
kyo-core
/
kyo.concurrent
/
atomics
atomics
object
atomics
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
atomics
.type
Type members
Extensions
Type members
Classlikes
object
AtomicBoolean
object
AtomicInteger
object
AtomicLong
object
AtomicReference
Types
opaque type
AtomicBoolean
opaque type
AtomicInteger
opaque type
AtomicLong
opaque type
AtomicReference
[
T
]
Extensions
Extensions
extension
(ref:
AtomicBoolean
)
def
cas
(
curr:
Boolean
,
next:
Boolean
):
Boolean
>
IOs
def
get
:
Boolean
>
IOs
def
getAndSet
(
v:
Boolean
):
Boolean
>
IOs
def
lazySet
(
v:
Boolean
):
Unit
>
IOs
def
set
(
v:
Boolean
):
Unit
>
IOs
extension
(ref:
AtomicInteger
)
def
addAndGet
(
v:
Int
):
Int
>
IOs
def
cas
(
curr:
Int
,
next:
Int
):
Boolean
>
IOs
def
decrementAndGet
:
Int
>
IOs
def
get
:
Int
>
IOs
def
getAndAdd
(
v:
Int
):
Int
>
IOs
def
getAndDecrement
:
Int
>
IOs
def
getAndIncrement
:
Int
>
IOs
def
getAndSet
(
v:
Int
):
Int
>
IOs
def
incrementAndGet
:
Int
>
IOs
def
lazySet
(
v:
Int
):
Unit
>
IOs
def
set
(
v:
Int
):
Unit
>
IOs
extension
[
T
](ref:
AtomicReference
[
T
])
def
cas
(
curr:
T
,
next:
T
):
Boolean
>
IOs
def
get
:
T
>
IOs
def
getAndSet
(
v:
T
):
T
>
IOs
def
lazySet
(
v:
T
):
Unit
>
IOs
def
set
(
v:
T
):
Unit
>
IOs
extension
(ref:
AtomicLong
)
def
addAndGet
(
v:
Long
):
Long
>
IOs
def
cas
(
curr:
Long
,
next:
Long
):
Boolean
>
IOs
def
decrementAndGet
:
Long
>
IOs
def
get
:
Long
>
IOs
def
getAndAdd
(
v:
Long
):
Long
>
IOs
def
getAndDecrement
:
Long
>
IOs
def
getAndIncrement
:
Long
>
IOs
def
getAndSet
(
v:
Long
):
Long
>
IOs
def
incrementAndGet
:
Long
>
IOs
def
lazySet
(
v:
Long
):
Unit
>
IOs
def
set
(
v:
Long
):
Unit
>
IOs