Macaulay2 » Documentation
Packages » Macaulay2Doc » The Macaulay2 language » Thing » AtomicInt » AtomicInt &= ZZ
next | previous | forward | backward | up | index | toc

AtomicInt &= ZZ -- atomic fetch and bitwise and

Description

Bitwise and is performed between x and y and the original value of x is returned. This operation occurs atomically and is thread safe.

i1 : x = new AtomicInt from 12

o1 = 12

o1 : AtomicInt
i2 : x &= 10

o2 = 12
i3 : x

o3 = 8

o3 : AtomicInt

Ways to use this method:


The source of this document is in Macaulay2Doc/doc_atomic.m2:142:0.