Description Usage Arguments Details Value Author(s) Examples
The lock
and unlock
functions allow a user to
specify exclusive or shared access to a resource.
1 2 3 |
m |
an object derived from class mutex. |
... |
options associated with the mutex being used including
|
A call to lock
gives exclusive access to a resource; no other
mutex may acquire a lock. A call to to lock.shared
allows other
mutexes to acquire a shared lock on the resource. When shared lock is
called while a exclusive lock has been acquired, the shared lock will
block until the exclusive lock is release. Likewise, if an exclusive lock
is called while a shared lock has been acquired, the exclusive lock will
block until the shared lock is released.
The function returns TRUE
if the lock is successfully called and
FALSE
otherwise
Michael J. Kane <bigmemoryauthors@gmail.com>
1 2 3 4 | m = boost.mutex()
lock(m)
# Some code that needs to be synchronized...
unlock(m)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.