org.jclarion.clarion.runtime.concurrent
Class IMutex

java.lang.Object
  extended by org.jclarion.clarion.runtime.concurrent.ISyncObject
      extended by org.jclarion.clarion.runtime.concurrent.IWaitableSyncObject
          extended by org.jclarion.clarion.runtime.concurrent.IMutex

public class IMutex
extends IWaitableSyncObject


Constructor Summary
IMutex()
           
 
Method Summary
 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

IMutex

public IMutex()
Method Detail

Release

public void Release(int count)
Specified by:
Release in class IWaitableSyncObject

TryWait

public int TryWait(int milliseconds)
Specified by:
TryWait in class IWaitableSyncObject

Kill

public void Kill()
Specified by:
Kill in class ISyncObject

Release

public void Release()
Specified by:
Release in class ISyncObject

Wait

public void Wait()
Specified by:
Wait in class ISyncObject


Copyright © 2010. All Rights Reserved.