|
|||||||||
| 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 |