MutexLock.h File Reference
Detailed Description
Defines MutexLock, a software only mutual exclusion lock.
- Author:
- ejt (Creator), Edward A. Lycklama, Vassos Hadzilacos (paper from which this was based)
- Author
- ejt
- Name
- tekkotsu-2_4_1
- Revision
- 1.6
- State
- Exp
- Date
- 2005/07/26 03:22:02
Definition in file MutexLock.h.
#include <iostream>
#include <exception>
Include dependency graph for MutexLock.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
|
Classes |
class | MutexLockBase |
| The main purpose of this base class is actually to allow setting of usleep_granularity across all locks. More...
|
class | MutexLock< num_doors > |
| A software only mutual exclusion lock. (does not depend on processor or OS support). More...
|
struct | MutexLock< num_doors >::door_t |
| Holds per process shared info, one of these per process. More...
|
Defines |
#define | mutexdebugout(i, c) {} |
| If you define this to do something more interesting, can use it to see what's going on in the locking process.
|
Define Documentation
#define mutexdebugout |
( |
i, |
|
|
c |
|
) |
{} |
|
|