Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AtomicBoolean ¶
type AtomicBoolean int32
func (*AtomicBoolean) CompareAndSwap ¶
func (ab *AtomicBoolean) CompareAndSwap(expected, val bool) bool
CompareAndSwap sets the given value only if the current value is equal to expected. return true if the swap was made
func (*AtomicBoolean) Get ¶
func (ab *AtomicBoolean) Get() bool
func (*AtomicBoolean) GetUnsafe ¶
func (ab *AtomicBoolean) GetUnsafe() bool
GetUnsafe returns the value if you are sure you are getting from the same thread as the last set This is only useful if you only set from one goroutine and are only using Get to sync access across other threads. GetUnsafe can then be used from the Set goroutine
func (*AtomicBoolean) Set ¶
func (ab *AtomicBoolean) Set(val bool)
func (*AtomicBoolean) WaitForState ¶
type AtomicString ¶
func (*AtomicString) Get ¶
func (ab *AtomicString) Get() string
func (*AtomicString) Set ¶
func (ab *AtomicString) Set(val string)
Click to show internal directories.
Click to hide internal directories.