|
||||||||||
| 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,
Lock| Method 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 | |||||||||