- All Known Implementing Classes:
InfModelImpl
,LockMRPlusSW
,LockMRSW
,LockMutex
,LockNone
,ModelCom
,MonitorModel
,OntModelImpl
public interface Lock
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
enterCriticalSection
(boolean readLockRequested) Enter a critical section.void
Leave a critical section.
-
Field Details
-
READ
static final boolean READDescriptive name for lock requests - read lock- See Also:
-
WRITE
static final boolean WRITEDescriptive name for lock requests - write lock- See Also:
-
-
Method Details
-
enterCriticalSection
void enterCriticalSection(boolean readLockRequested) Enter a critical section. The application must call leaveCriticialSection.- Parameters:
readLockRequested
- true implies a read lock, false implies write lock.- See Also:
-
leaveCriticalSection
void leaveCriticalSection()Leave a critical section. Releases the lock form the matching enterCriticalSection- See Also:
-