|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclarion.clarion.runtime.concurrent.ISyncObject
org.jclarion.clarion.runtime.concurrent.IWaitableSyncObject
org.jclarion.clarion.runtime.concurrent.ISemaphore
public class ISemaphore
| Constructor Summary | |
|---|---|
ISemaphore(java.lang.Integer initial,
java.lang.Integer max)
|
|
| Method Summary | |
|---|---|
int |
getInitial()
|
int |
getMax()
|
void |
Kill()
|
void |
Release()
|
void |
Release(int count)
|
int |
TryWait(int milliseconds)
|
void |
Wait()
|
| Methods inherited from class org.jclarion.clarion.runtime.concurrent.ISyncObject |
|---|
handleOf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ISemaphore(java.lang.Integer initial,
java.lang.Integer max)
| Method Detail |
|---|
public int getInitial()
public int getMax()
public void Release(int count)
Release in class IWaitableSyncObjectpublic int TryWait(int milliseconds)
TryWait in class IWaitableSyncObjectpublic void Kill()
Kill in class ISyncObjectpublic void Release()
Release in class ISyncObjectpublic void Wait()
Wait in class ISyncObject
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||