- All Known Implementing Classes:
InfModelImpl,LockMRPlusSW,LockMRSW,LockMutex,LockNone,ModelCom,MonitorModel,OntModelImpl
public interface Lock
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidenterCriticalSection(boolean readLockRequested) Enter a critical section.voidLeave 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:
-