rw.mutex, attach.rw.mutex {bigmemory} | R Documentation |
These functions provide additional read/write mutexes (mutual exclusions) for use
with big.matrix
objects in shared memory (class big.matrix
of
bigmemory). They are probably unnecessary for most users.
rw.mutex() attach.rw.mutex(mutexId)
mutexId |
the shared memory key for the mutex. |
Mutexes are provided with every shared matrix and managed transparently by the various
functions provided for big.matrix
objects (mwhich
,
for example). However, the user may create an additional layer of mutexes
using these functions. This may be important in certain shared memory applications.
Note that describe()
can be used to retrieve the rw.mutex
information.
A new instance of type rw.mutex
is returned.
Shared memory is not presently supported by the Windows version of
bigmemory
(but you wouldn't be reading this comment if you had
the Windows version). We recommend reading the additional documentation in
shared.big.matrix
, or contact us if you have questions.
John W. Emerson and Michael J. Kane
C libraries pthread, ipc, and shm are used for shared memory and mutexes.
big.matrix
, shared.big.matrix
.
# None.