|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Lock
A lock is a tool for controlling access to a shared resource by multiple threads.
This interface is a back-port of the Lock
class that first appeared in J2SE 1.5. Due to a requirement for sophisticated
concurrency, this interface has been back-ported for use in J2SE 1.4 (and greater).
It shares similar method signatures to be consistent with the J2SE 1.5 API.
Lock
,
LockMethod Summary | |
---|---|
void |
lock()
Acquires the lock. |
boolean |
tryLock()
Acquires the lock only if it is free at the time of invocation. |
void |
unlock()
Releases the lock. |
Method Detail |
---|
void lock()
boolean tryLock()
void unlock()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |