Module AtomicInt32Array

module AtomicInt32Array: sig .. end

type t 
type index = int32 
val make : int32 -> t
val add_and_get : t -> index -> int32 -> int32
val compare_and_set : t -> index -> int32 -> int32 -> bool
val decrement_and_get : t -> index -> int32
val get : t -> index -> int32
val get_and_add : t -> index -> int32 -> int32
val get_and_decrement : t -> index -> int32
val get_and_increment : t -> index -> int32
val get_and_set : t -> index -> int32 -> int32
val increment_and_get : t -> index -> int32
val lazy_set : t -> index -> int32 -> unit
val length : t -> int32
val set : t -> index -> int32 -> unit
val weak_compare_and_set : t -> index -> int32 -> int32 -> bool