You are here: Home Docs FreeBSD Architecture Handbook Atomically Protected Variables
Navigation
 

Atomically Protected Variables

by Bryan Hinton last modified Jul 03, 2009 03:39 PM

2.3 Atomically Protected Variables

An atomically protected variable is a special variable that is not protected by an explicit lock. Instead, all data accesses to the variables use special atomic operations as described in atomic(9). Very few variables are treated this way, although other synchronization primitives such as mutexes are implemented with atomically protected variables.

  • mtx.mtx_lock

This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.
For questions about this documentation, e-mail <doc@FreeBSD.org>.

Document Actions