|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--jclass.SimpleSemaphore
A simple stupid semaphore implementation.
Written: Radu Sion
Version: 0.14
Source: SimpleSemaphore.java
Visit
Smart Software
Field Summary | |
protected boolean |
locked
|
Constructor Summary | |
SimpleSemaphore()
|
Method Summary | |
void |
lock()
Locks this semaphore. |
boolean |
lock(long timeout)
Locks this semaphore. |
void |
unlock()
Unlocks the semaphore. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected boolean locked
Constructor Detail |
public SimpleSemaphore()
Method Detail |
public void lock()
public boolean lock(long timeout)
timeout
- Timeout after which lock attempt fails even if not succeeded.
Negative means infinity, 0 means don't wait at all.public void unlock()
BLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> | ||||||
Overview | Package | Class | Tree | Deprecated | Index | Help |